Fix: dereference of NULL mdec when opening packetized metadata file
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Sat, 27 May 2017 18:54:16 +0000 (14:54 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Sun, 28 May 2017 16:57:45 +0000 (12:57 -0400)
ctf_metadata_decoder_packetized_file_stream_to_buf() uses
ctf_metadata_decoder_packetized_file_stream_to_buf_with_mdec() with
a NULL mdec. This results in a NULL dereference whenever the mdec
error sream is accessed.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
plugins/ctf/common/metadata/decoder.c

index 6d60c619a2828e8db1d7e5025430b628844e445f..bb4cbde8168e1713fc713d7ea2dd7e99fd994529 100644 (file)
@@ -26,7 +26,7 @@
 #include "decoder.h"
 #include "scanner.h"
 
-#define PRINT_ERR_STREAM       mdec->err_stream
+#define PRINT_ERR_STREAM       (mdec ? mdec->err_stream : stderr)
 #define PRINT_PREFIX           "metadata-decoder"
 #include "../print.h"
 
This page took 0.025051 seconds and 4 git commands to generate.