Fix: maybe-uninitialized warning in create_relative_field_ref()
authorFrancis Deslauriers <francis.deslauriers@efficios.com>
Tue, 30 Apr 2019 15:24:11 +0000 (11:24 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 3 May 2019 22:19:40 +0000 (18:19 -0400)
  translate-trace-ir-to-ctf-ir.c: In function ‘resolve_field_class’:
  translate-trace-ir-to-ctf-ir.c:302:6: error: ‘tgt_fc_name’ may be used
    uninitialized in this function [-Werror=maybe-uninitialized]
       g_string_assign(tgt_field_ref,
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         tgt_fc_name);
         ~~~~~~~~~~~~
  translate-trace-ir-to-ctf-ir.c:177:14: note: ‘tgt_fc_name’ was declared here
    const char *tgt_fc_name;

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Change-Id: I8d3398a852bf3ca412bb479eae72a81a3959d220
Reviewed-on: https://review.lttng.org/c/babeltrace/+/1031
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
plugins/ctf/fs-sink/translate-trace-ir-to-ctf-ir.c

index 24aa96ab7b7a7a232d271aa048d354fb5f88af8b..fe3725f84d73c172795309c63a94743a5c7acaa0 100644 (file)
@@ -174,7 +174,7 @@ int create_relative_field_ref(struct ctx *ctx,
        struct fs_sink_ctf_field_class *tgt_fc = NULL;
        uint64_t i;
        int64_t si;
        struct fs_sink_ctf_field_class *tgt_fc = NULL;
        uint64_t i;
        int64_t si;
-       const char *tgt_fc_name;
+       const char *tgt_fc_name = NULL;
        struct field_path_elem *field_path_elem;
 
        /* Get target field class's name */
        struct field_path_elem *field_path_elem;
 
        /* Get target field class's name */
This page took 0.025342 seconds and 4 git commands to generate.