X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fconsumer.c;h=1dcc52c6a648f2d15f8f48b53b27e3fbcf67769a;hb=f1dab979da8fc9a7ad198d84ef9fc18b60d5f8de;hp=540c59f40d2f58d18d53586ed3eaf14a39e8300e;hpb=ec97375edac4cda301125010309283343db4ad74;p=lttng-tools.git diff --git a/src/common/consumer.c b/src/common/consumer.c index 540c59f40..1dcc52c6a 100644 --- a/src/common/consumer.c +++ b/src/common/consumer.c @@ -3168,6 +3168,7 @@ int consumer_add_relayd_socket(int net_seq_idx, int sock_type, /* Assign new file descriptor */ relayd->control_sock.sock.fd = fd; + fd = -1; /* For error path */ /* Assign version values. */ relayd->control_sock.major = relayd_sock->major; relayd->control_sock.minor = relayd_sock->minor; @@ -3213,6 +3214,7 @@ int consumer_add_relayd_socket(int net_seq_idx, int sock_type, /* Assign new file descriptor */ relayd->data_sock.sock.fd = fd; + fd = -1; /* for eventual error paths */ /* Assign version values. */ relayd->data_sock.major = relayd_sock->major; relayd->data_sock.minor = relayd_sock->minor;