X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=lttng-sessiond%2Fust-consumer.c;h=8a2ba728d76dc0b8a6e34c66a90819bc6a12e7f4;hp=866d7bd56bc199e8bed90b2e3abc1ec88f48a070;hb=330be774319277f86ecf9445603bf97dc3249ca3;hpb=84cd17c63cde7ea5d7a0ad037dd41e8297658812 diff --git a/lttng-sessiond/ust-consumer.c b/lttng-sessiond/ust-consumer.c index 866d7bd56..8a2ba728d 100644 --- a/lttng-sessiond/ust-consumer.c +++ b/lttng-sessiond/ust-consumer.c @@ -124,6 +124,11 @@ int ust_consumer_send_session(int consumer_fd, struct ust_app_session *usess) DBG("Sending metadata stream fd"); + if (consumer_fd < 0) { + ERR("Consumer has negative file descriptor"); + return -EINVAL; + } + if (usess->metadata->obj->shm_fd != 0) { int fd; int fds[2];