X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fcommon%2Fconsumer%2Fconsumer.c;h=df252869f22bf1795bc5bf4ba71f8c230472ede4;hb=8aaed9e719995e6fdc4d87decd1252594d3d80e7;hp=0027cc41ad7b0eed62dcbe61ee030aa7cf5e7663;hpb=c1c2a6a67147c81eadc7a9cf241e99d38b7cf1f9;p=lttng-tools.git diff --git a/src/common/consumer/consumer.c b/src/common/consumer/consumer.c index 0027cc41a..df252869f 100644 --- a/src/common/consumer/consumer.c +++ b/src/common/consumer/consumer.c @@ -3497,6 +3497,8 @@ ssize_t lttng_consumer_read_subbuffer(struct lttng_consumer_stream *stream, if (!locked_by_caller) { stream->read_subbuffer_ops.lock(stream); + } else { + stream->read_subbuffer_ops.assert_locked(stream); } if (stream->read_subbuffer_ops.on_wake_up) {