From f0ea9318c34603eaed936234d3953e80d2536e62 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Wed, 26 Jul 2017 14:06:13 -0400 Subject: [PATCH] Fix: dereference after null check MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- lib/ctf-ir/stream.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; } -- 2.34.1