X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Funix.c;h=2053343256a337fa25e5ab866a0950e488e5b02e;hp=50200242529992ce4b8244d4c4d897a28d35583d;hb=3545ccee06dde5d357ff4c9811939af1e1c0622e;hpb=64defc29e677a20a8ed00d55d9884a77bdc893d2 diff --git a/src/common/unix.c b/src/common/unix.c index 502002425..205334325 100644 --- a/src/common/unix.c +++ b/src/common/unix.c @@ -453,6 +453,11 @@ ssize_t _lttcomm_send_payload_view_fds_unix_sock(int sock, lttng_dynamic_array_init(&raw_fds, sizeof(int), NULL); + if (fd_count < 0) { + ret = -LTTNG_ERR_INVALID; + goto end; + } + /* * Prepare a contiguous array of file descriptors to send them. *