Fix: audit all close/fclose and check returned code
[lttng-tools.git] / src / bin / lttng-sessiond / cmd.c
index b78af9e771022c08e55fd61c8fa098ea0340460f..2110e31e9508683f7332088c20e147bf84e3c921 100644 (file)
@@ -1880,8 +1880,11 @@ int cmd_register_consumer(struct ltt_session *session, int domain,
 
                socket = consumer_allocate_socket(sock);
                if (socket == NULL) {
+                       ret = close(sock);
+                       if (ret < 0) {
+                               PERROR("close register consumer");
+                       }
                        ret = LTTNG_ERR_FATAL;
-                       close(sock);
                        goto error;
                }
 
This page took 0.024059 seconds and 5 git commands to generate.