X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Futils.c;h=5ea337450ecf63e8fc1f19b6e7e336804e869f68;hp=d503665a4fdb1149d68b00b79fcab14ed948bd4d;hb=c30aaa51f34105a7f20b9ceb39866001843db6e6;hpb=6f94560a050962daad560dac2823bd97b0b1bf98 diff --git a/src/bin/lttng-sessiond/utils.c b/src/bin/lttng-sessiond/utils.c index d503665a4..5ea337450 100644 --- a/src/bin/lttng-sessiond/utils.c +++ b/src/bin/lttng-sessiond/utils.c @@ -31,6 +31,11 @@ int notify_thread_pipe(int wpipe) { int ret; + /* Ignore if the pipe is invalid. */ + if (wpipe < 0) { + return 0; + } + do { ret = write(wpipe, "!", 1); } while (ret < 0 && errno == EINTR);