Fix: missing `_mutex_lock()` before signaling a condition variable
[lttng-tools.git] / src / common / ust-consumer / ust-consumer.c
index 1a7de1cfd59cf0a095f80794e0ff96d462386a93..9ec5763c1609cb9e77b92afe135b124e56372b53 100644 (file)
@@ -2966,6 +2966,7 @@ static int put_next_subbuffer(struct lttng_consumer_stream *stream,
 static int signal_metadata(struct lttng_consumer_stream *stream,
                struct lttng_consumer_local_data *ctx)
 {
+       ASSERT_LOCKED(stream->metadata_rdv_lock);
        return pthread_cond_broadcast(&stream->metadata_rdv) ? -errno : 0;
 }
 
This page took 0.023095 seconds and 4 git commands to generate.