Fix: GCC unaligned pointer warnings
[lttng-ust.git] / liblttng-ust / lttng-ust-comm.c
index 61dbb41b4553c9a9eee21829ba269e4d5c93c1cb..4bc350e2d98783bc900bb5a7cea3626a90cfeea0 100644 (file)
@@ -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,
This page took 0.023028 seconds and 4 git commands to generate.