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.13.0-rc1~535 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=6b32a5c3984c2f26d78a6776c093d4f0924e05fc;p=lttng-ust.git 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 9f2bdd5b..5b9cb853 100644 --- a/liblttng-ust-comm/lttng-ust-comm.c +++ b/liblttng-ust-comm/lttng-ust-comm.c @@ -439,8 +439,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. @@ -510,7 +508,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; }