ust consumer: data_pending check is endpoint active
[lttng-tools.git] / src / common / ust-consumer / ust-consumer.c
index 739cebaefe04934573876b0ced133de8b258e338..7b1c356347fbcdd8b254b4262047d9e9e74c9314 100644 (file)
@@ -1417,6 +1417,11 @@ int lttng_ustconsumer_data_pending(struct lttng_consumer_stream *stream)
 
        DBG("UST consumer checking data pending");
 
+       if (stream->endpoint_status != CONSUMER_ENDPOINT_ACTIVE) {
+               ret = 0;
+               goto end;
+       }
+
        ret = ustctl_get_next_subbuf(stream->ustream);
        if (ret == 0) {
                /* There is still data so let's put back this subbuffer. */
This page took 0.022831 seconds and 4 git commands to generate.