Messages in this thread Patch in this message | | | Date | Mon, 6 Jun 2022 17:08:51 -0700 | Subject | [PATCH] perf unwind: Fix uninitialized variable | From | Ian Rogers <> |
| |
ret may be uninitialized on error goto paths.
Reported-by: Sedat Dilek <sedat.dilek@gmail.com> Fixes: dc2cf4ca866f ("perf unwind: Fix segbase for ld.lld linked objects") Signed-off-by: Ian Rogers <irogers@google.com> --- tools/perf/util/unwind-libunwind-local.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/perf/util/unwind-libunwind-local.c b/tools/perf/util/unwind-libunwind-local.c index 37622699c91a..6e5b8cce47bf 100644 --- a/tools/perf/util/unwind-libunwind-local.c +++ b/tools/perf/util/unwind-libunwind-local.c @@ -174,7 +174,7 @@ static int elf_section_address_and_offset(int fd, const char *name, u64 *address Elf *elf; GElf_Ehdr ehdr; GElf_Shdr shdr; - int ret; + int ret = -1; elf = elf_begin(fd, PERF_ELF_C_READ_MMAP, NULL); if (elf == NULL) -- 2.36.1.255.ge46751e96f-goog
| |