Fix: data pending: allow empty streams
[lttng-tools.git] / src / common / consumer.c
index 755aa5ee888a052dec4b11da43d355fa437456b2..8bac35e7db8aa492f6f3a3056f5dfa623a8588f6 100644 (file)
@@ -3547,15 +3547,6 @@ int consumer_data_pending(uint64_t id)
                 */
                ret = cds_lfht_is_node_deleted(&stream->node.node);
                if (!ret) {
-                       /*
-                        * An empty output file is not valid. We need at least one packet
-                        * generated per stream, even if it contains no event, so it
-                        * contains at least one packet header.
-                        */
-                       if (stream->output_written == 0) {
-                               pthread_mutex_unlock(&stream->lock);
-                               goto data_pending;
-                       }
                        /* Check the stream if there is data in the buffers. */
                        ret = data_pending(stream);
                        if (ret == 1) {
This page took 0.026927 seconds and 4 git commands to generate.