From 51d8f69fb152ae5a47151c2f132fd4263ec3d144 Mon Sep 17 00:00:00 2001 From: Dimitri Staessens Date: Sat, 14 Mar 2020 17:52:06 +0100 Subject: lib: Return number of written bytes on flow_write This is more in line with the write() system call and prepares for partial writes. Partial writes are disabled by default (and not yet implemented). Signed-off-by: Dimitri Staessens Signed-off-by: Sander Vrijders --- src/ipcpd/unicast/enroll.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/ipcpd/unicast/enroll.c') diff --git a/src/ipcpd/unicast/enroll.c b/src/ipcpd/unicast/enroll.c index 6a612ff3..3b4a5a89 100644 --- a/src/ipcpd/unicast/enroll.c +++ b/src/ipcpd/unicast/enroll.c @@ -87,7 +87,7 @@ static int send_rcv_enroll_msg(int fd) clock_gettime(CLOCK_REALTIME, &t0); - if (flow_write(fd, buf, len)) { + if (flow_write(fd, buf, len) < 0) { log_dbg("Failed to send request message."); return -1; } @@ -238,7 +238,7 @@ static void * enroll_handle(void * o) log_dbg("Sending enrollment info (%zd bytes).", len); - if (flow_write(conn.flow_info.fd, reply, len)) { + if (flow_write(conn.flow_info.fd, reply, len) < 0) { log_err("Failed respond to enrollment request."); connmgr_dealloc(COMPID_ENROLL, &conn); free(reply); @@ -312,7 +312,7 @@ int enroll_done(struct conn * conn, enroll_msg__pack(&msg, buf); - if (flow_write(conn->flow_info.fd, buf, len)) { + if (flow_write(conn->flow_info.fd, buf, len) < 0) { log_dbg("Failed to send acknowledgment."); return -1; } -- cgit v1.2.3