X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fcommon%2Fconsumer%2Fconsumer.cpp;h=fb5aeae7bc094873d01bdaefcd967b4055a8bf25;hb=947bd0978b3d17b34eb1158cc6439eb1d4e5b6c3;hp=47bb5bd98b1a1fbf0c10a8795672ca1af0a556e9;hpb=ef9ff9cb5ff4dd763d4c9dbbcfcb5952adce167e;p=lttng-tools.git diff --git a/src/common/consumer/consumer.cpp b/src/common/consumer/consumer.cpp index 47bb5bd98..fb5aeae7b 100644 --- a/src/common/consumer/consumer.cpp +++ b/src/common/consumer/consumer.cpp @@ -3381,6 +3381,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) {