Fix: consumer socket lock not held during snapshot record
[lttng-tools.git] / src / bin / lttng-sessiond / consumer.c
index 7c8f4e83093590e61ac4d4e565d8d0bc9ba7b5f1..cad1587d25bb3a85569be4c605f157a155981954 100644 (file)
@@ -1406,7 +1406,9 @@ int consumer_snapshot_channel(struct consumer_socket *socket, uint64_t key,
        }
 
        health_code_update();
+       pthread_mutex_lock(socket->lock);
        ret = consumer_send_msg(socket, &msg);
+       pthread_mutex_unlock(socket->lock);
        if (ret < 0) {
                goto error;
        }
This page took 0.023681 seconds and 4 git commands to generate.