From a5e289cfb938f6da7a50086bd75dcd024fcb49cc Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Galarneau?= Date: Wed, 11 Sep 2019 10:57:15 -0400 Subject: [PATCH] ctf: silence bogus warning in set_field_refs() MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit gcc 9.1.0 warns that struct_fc my be used uninitialized. The code flow doesn't allow this to happen, but this warning is annoying/scary and easily fixed by initializing struct_fc to NULL. Signed-off-by: Jérémie Galarneau Change-Id: Ib4c702dfc0ca4a29e387b384a1603bdf4634c599 Reviewed-on: https://review.lttng.org/c/babeltrace/+/2028 Reviewed-by: Simon Marchi Tested-by: jenkins --- src/plugins/ctf/fs-sink/translate-trace-ir-to-ctf-ir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/ctf/fs-sink/translate-trace-ir-to-ctf-ir.c b/src/plugins/ctf/fs-sink/translate-trace-ir-to-ctf-ir.c index 5e5a2c54..4a4bbeee 100644 --- a/src/plugins/ctf/fs-sink/translate-trace-ir-to-ctf-ir.c +++ b/src/plugins/ctf/fs-sink/translate-trace-ir-to-ctf-ir.c @@ -1501,7 +1501,7 @@ int set_field_refs(struct fs_sink_ctf_field_class * const fc, { uint64_t i; uint64_t len; - struct fs_sink_ctf_field_class_struct *struct_fc; + struct fs_sink_ctf_field_class_struct *struct_fc = NULL; struct fs_sink_ctf_field_class_variant *var_fc = NULL; struct fs_sink_ctf_named_field_class *named_fc; -- 2.34.1