perf machine: Fix id_hdr_size initialization
authorJiri Olsa <jolsa@redhat.com>
Tue, 7 Jan 2014 12:47:19 +0000 (13:47 +0100)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 13 Jan 2014 13:06:24 +0000 (10:06 -0300)
The id_hdr_size field was not properly initialized, set it to zero, as
the machine struct may have come from some non zeroing allocation
routine or from the stack without any field being initialized.

Signed-off-by: Jiri Olsa <jolsa@redhat.com>
Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Jean Pihet <jean.pihet@linaro.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1389098853-14466-3-git-send-email-jolsa@redhat.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/machine.c

index a98538dc465a79ba9fbb077e1c43437f35f49f69..0130279aac5115e3fcbd0c82d84698d85d1550c5 100644 (file)
@@ -27,6 +27,7 @@ int machine__init(struct machine *machine, const char *root_dir, pid_t pid)
        machine->pid = pid;
 
        machine->symbol_filter = NULL;
+       machine->id_hdr_size = 0;
 
        machine->root_dir = strdup(root_dir);
        if (machine->root_dir == NULL)