Fix: data pending: allow empty streams
[lttng-tools.git] / src / common / consumer.c
index f2662cddadd5e8d3b98d7ebcc4f7c386a8552c78..d192d7a5194cb6b439a33ebd68e38a2ce5560629 100644 (file)
@@ -3548,15 +3548,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.023228 seconds and 4 git commands to generate.