X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fmain.c;h=237a2cf8d75a3f3ee8dc1a68c7c63dfccc1526b2;hp=184ac6be62de3c5667d06c126eb373aa3ce1d1d6;hb=4cec016f4a1cb76ec3d917c2d261c4081910a65a;hpb=a6cd2b97ca69d302670109fef8340bd927270a30 diff --git a/src/bin/lttng-sessiond/main.c b/src/bin/lttng-sessiond/main.c index 184ac6be6..237a2cf8d 100644 --- a/src/bin/lttng-sessiond/main.c +++ b/src/bin/lttng-sessiond/main.c @@ -1330,7 +1330,7 @@ static void *thread_dispatch_ust_registration(void *data) ret = write(apps_cmd_pipe[1], ust_cmd, sizeof(struct ust_command)); } while (ret < 0 && errno == EINTR); - if (ret < 0) { + if (ret < 0 || ret != sizeof(struct ust_command)) { PERROR("write apps cmd pipe"); if (errno == EBADF) { /*