Cleanup: dereference after null check
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Wed, 9 Aug 2017 19:42:03 +0000 (15:42 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Wed, 9 Aug 2017 22:00:20 +0000 (18:00 -0400)
Found by Coverity:

CID 1376165 (#1 of 1): Dereference after null check (FORWARD_NULL)3.
var_deref_op: Dereferencing null pointer v.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
plugins/ctf/fs-sink/write.c

index 8a7705fe1b6549cc7324c767203a251366926740..21938e6ff855849ac7035c602efac532b1345720 100644 (file)
@@ -166,12 +166,13 @@ enum fs_writer_stream_state *insert_new_stream_state(
 
        v = g_new0(enum fs_writer_stream_state, 1);
        if (!v) {
-               BT_LOGE_STR("Failed to allocate writer_stream_state.");
+               BT_LOGE_STR("Failed to allocate fs_writer_stream_state.");
+               goto end;
        }
        *v = FS_WRITER_UNKNOWN_STREAM;
 
        g_hash_table_insert(fs_writer->stream_states, stream, v);
-
+end:
        return v;
 }
 
This page took 0.025335 seconds and 4 git commands to generate.