Fix: dereference of NULL pointer in stream_write()
[lttng-tools.git] / src / bin / lttng-relayd / stream.c
index c02820d314e04526264555bb12584c40aa8606a0..f98b465572ec880d4730224da7766fe4ce7fc040 100644 (file)
@@ -1015,7 +1015,8 @@ int stream_write(struct relay_stream *stream,
        }
 
        if (stream->is_metadata) {
-               stream->metadata_received += packet->size + padding_len;
+               stream->metadata_received += packet ? packet->size : 0;
+               stream->metadata_received += padding_len;
        }
 
        DBG("Wrote to %sstream %" PRIu64 ": data_length = %zu, padding_length = %zu",
This page took 0.023973 seconds and 5 git commands to generate.