X-Git-Url: http://git.liburcu.org/?p=lttng-ust.git;a=blobdiff_plain;f=liblttng-ust%2Flttng-ust-comm.c;h=4bc350e2d98783bc900bb5a7cea3626a90cfeea0;hp=61dbb41b4553c9a9eee21829ba269e4d5c93c1cb;hb=973eac638e4fd;hpb=3f6807bfb5f8e87d09251d3b284d9d586741186b diff --git a/liblttng-ust/lttng-ust-comm.c b/liblttng-ust/lttng-ust-comm.c index 61dbb41b..4bc350e2 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,