From: Francis Deslauriers Date: Tue, 26 Nov 2019 16:16:30 +0000 (-0500) Subject: Fix: lttng-ust-comm.c: return number of fd rather size of array X-Git-Tag: v2.10.7~2 X-Git-Url: http://git.lttng.org/?p=lttng-ust.git;a=commitdiff_plain;h=473aa42c40ad716a5d523a26bdf8e87184322e47 Fix: lttng-ust-comm.c: return number of fd rather size of array There are two conflicting comments for this function. One says it returns the size of the received data and the other says it returns the number of fd received. It's more useful to receive the number of fd. Signed-off-by: Francis Deslauriers Signed-off-by: Mathieu Desnoyers Change-Id: I74084b461d396c3e623fa55100e6dd7e59dbea83 --- diff --git a/liblttng-ust-comm/lttng-ust-comm.c b/liblttng-ust-comm/lttng-ust-comm.c index 36095a1c..beeee60b 100644 --- a/liblttng-ust-comm/lttng-ust-comm.c +++ b/liblttng-ust-comm/lttng-ust-comm.c @@ -438,8 +438,6 @@ ssize_t ustcomm_send_fds_unix_sock(int sock, int *fds, size_t nb_fd) /* * Recv a message accompanied by fd(s) from a unix socket. * - * Returns the size of received data, or negative error value. - * * Expect at most "nb_fd" file descriptors. Returns the number of fd * actually received in nb_fd. * Returns -EPIPE on orderly shutdown. @@ -509,7 +507,7 @@ ssize_t ustcomm_recv_fds_unix_sock(int sock, int *fds, size_t nb_fd) goto end; } memcpy(fds, CMSG_DATA(cmsg), sizeof_fds); - ret = sizeof_fds; + ret = nb_fd; end: return ret; }