From 86cb22999a83faad46600d5895760027075f3e37 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 aed4ffd94a..7dfcfc36d8 100644 --- a/main/backtrace.c +++ b/main/backtrace.c @@ -130,7 +130,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.3