Fix: consumer socket lock not held during snapshot record
[lttng-tools.git] / src / bin / lttng-sessiond / consumer.c
index 25194460645d377ad5d0680417629f1f69d2f40b..126b01a448c062e35095ddb97fd1eaf37e5dabb2 100644 (file)
@@ -1442,7 +1442,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.025181 seconds and 5 git commands to generate.