From b1c6a644d379e34442c42b11768c78a121b755a8 Mon Sep 17 00:00:00 2001 From: Alexander Traud Date: Tue, 30 Jan 2018 16:58:30 +0100 Subject: [PATCH] backtrace: Avoid potential spurious output. clang 4.0 found this via -Wlogical-not-parentheses. ASTERISK-27642 Change-Id: I9ec3e144d425a976c02811bd23cd0c533d2eca4e --- main/backtrace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/backtrace.c b/main/backtrace.c index 1659890548..cb1a87049b 100644 --- a/main/backtrace.c +++ b/main/backtrace.c @@ -131,7 +131,7 @@ char **__ast_bt_get_symbols(void **addresses, size_t num_frames) } for (section = bfdobj->sections; section; section = section->next) { - if (!bfd_get_section_flags(bfdobj, section) & SEC_ALLOC || + if (!(bfd_get_section_flags(bfdobj, section) & SEC_ALLOC) || section->vma > offset || section->size + section->vma < offset) { continue; -- 2.47.2