From: Mathieu Desnoyers Date: Wed, 26 Jul 2017 18:06:13 +0000 (-0400) Subject: Fix: dereference after null check X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=f0ea9318c34603eaed936234d3953e80d2536e62 Fix: dereference after null check Found by Coverity: CID 1376171 (#1 of 1): Dereference after null check (FORWARD_NULL)6. var_deref_op: Dereferencing null pointer stream. Signed-off-by: Mathieu Desnoyers Signed-off-by: Jérémie Galarneau --- diff --git a/lib/ctf-ir/stream.c b/lib/ctf-ir/stream.c index fcd8c80e..4ce2fe30 100644 --- a/lib/ctf-ir/stream.c +++ b/lib/ctf-ir/stream.c @@ -1511,7 +1511,7 @@ int bt_ctf_stream_flush(struct bt_ctf_stream *stream) if (!stream) { BT_LOGW_STR("Invalid parameter: stream is NULL."); ret = -1; - goto end; + goto end_no_stream; } if (stream->pos.fd < 0) { @@ -1749,6 +1749,8 @@ end: "packet-size=%" PRIu64, stream->pos.offset, stream->pos.packet_size); } + +end_no_stream: return ret; }