From 618fae9fdf6d99439340f399b4a28ec63cdb8f85 Mon Sep 17 00:00:00 2001 From: Petr Machata Date: Mon, 16 Mar 2009 14:59:40 +0100 Subject: [PATCH] dwarflint: Fix SEGV in marking invalid directory as used * Also tune displayed messages to sink mc_line | mc_header | mc_acc_bloat instead of mere mc_line | mc_header. --- src/dwarflint.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/dwarflint.c b/src/dwarflint.c index 14b064848..46b56c635 100644 --- a/src/dwarflint.c +++ b/src/dwarflint.c @@ -452,7 +452,8 @@ main (int argc, char *argv[]) message_cri_and (&warning_criteria, &(struct message_term){mc_none, mc_strings}); message_cri_and_not (&warning_criteria, - &(struct message_term){mc_line | mc_header, mc_none}); + &(struct message_term) + {mc_line | mc_header | mc_acc_bloat, mc_none}); } if (be_tolerant) @@ -4857,7 +4858,7 @@ check_line_structural (struct section_data *data, /* Consumer might choke on that. */ retval = false; } - if (*ptr != 0) + else if (*ptr != 0) include_directories.dirs[*ptr - 1].used = true; return true; } -- 2.47.2