X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-ust-comm.c;h=8d29576adcf9d6b23deab518362e9a9cf22c915c;hb=d292c6e09558b9fece98e394a1988a0484bcda55;hp=0b8be9276daf0761f28e6c882198e79ee295cab9;hpb=3bb42c58934781f6e9f242db635a3bb4e2482979;p=lttng-ust.git diff --git a/liblttng-ust/lttng-ust-comm.c b/liblttng-ust/lttng-ust-comm.c index 0b8be927..8d29576a 100644 --- a/liblttng-ust/lttng-ust-comm.c +++ b/liblttng-ust/lttng-ust-comm.c @@ -875,14 +875,18 @@ int handle_message(struct sock_info *sock_info, } case LTTNG_UST_STREAM: { + uint64_t memory_map_size; + /* Receive shm_fd, wakeup_fd */ ret = ustcomm_recv_stream_from_sessiond(sock, - &lum->u.stream.len, + &memory_map_size, &args.stream.shm_fd, &args.stream.wakeup_fd); if (ret) { goto error; } + lum->u.stream.len = memory_map_size; + if (ops->cmd) ret = ops->cmd(lum->handle, lum->cmd, (unsigned long) &lum->u,