Fix: possible use after free
[lttng-tools.git] / src / common / consumer-timer.c
index 1571d86de78b95437d7f7ab833af79129a6b39e2..b681ae763379deaa55d68da8f6113b7b99b87eb3 100644 (file)
@@ -115,7 +115,7 @@ static void metadata_switch_timer(struct lttng_consumer_local_data *ctx,
 static int send_empty_index(struct lttng_consumer_stream *stream, uint64_t ts)
 {
        int ret;
-       struct lttng_packet_index index;
+       struct ctf_packet_index index;
 
        memset(&index, 0, sizeof(index));
        index.timestamp_end = htobe64(ts);
@@ -397,7 +397,7 @@ void consumer_timer_live_start(struct lttng_consumer_channel *channel,
        assert(channel);
        assert(channel->key);
 
-       if (live_timer_interval == 0) {
+       if (live_timer_interval <= 0) {
                return;
        }
 
This page took 0.02424 seconds and 5 git commands to generate.