Fix: relayd: Dereference after null check
[lttng-tools.git] / src / bin / lttng-relayd / stream.c
index 06e82b29198a082476c34b5d215cc3a083ad14bf..3c61e3532e1fd2b810b278f9cb9c5c98391444af 100644 (file)
@@ -1052,6 +1052,7 @@ int stream_update_index(struct relay_stream *stream, uint64_t net_seq_num,
        uint64_t data_offset;
        struct relay_index *index;
 
+       assert(stream->trace_chunk);
        ASSERT_LOCKED(stream->lock);
        /* Get data offset because we are about to update the index. */
        data_offset = htobe64(stream->tracefile_size_current);
@@ -1133,9 +1134,7 @@ int stream_complete_packet(struct relay_stream *stream, size_t packet_total_size
 
        stream->prev_data_seq = sequence_number;
        ret = try_rotate_stream_data(stream);
-       if (ret < 0) {
-               goto end;
-       }
+
 end:
        return ret;
 }
This page took 0.0233 seconds and 4 git commands to generate.