Fix: common: improper use of negative return
[lttng-tools.git] / src / common / unix.c
index 50200242529992ce4b8244d4c4d897a28d35583d..2053343256a337fa25e5ab866a0950e488e5b02e 100644 (file)
@@ -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.
         *
This page took 0.024204 seconds and 5 git commands to generate.