Skip to content
Snippets Groups Projects
Commit 1e8c061b authored by William Roberts's avatar William Roberts
Browse files

Fix segfault on -v with duplicates

Change-Id: Ic040af5cfcd1be22074a691ecdd01e890866bc19
parent 6c4c27e6
Branches
Tags
No related merge requests found
...@@ -189,7 +189,9 @@ static line_order_list *list_tail = NULL; ...@@ -189,7 +189,9 @@ static line_order_list *list_tail = NULL;
* @param fmt * @param fmt
* The printf style formatter to use, such as "%d" * The printf style formatter to use, such as "%d"
*/ */
static void log_msg(FILE *out, const char *prefix, const char *fmt, ...) { static void __attribute__ ((format(printf, 3, 4)))
log_msg(FILE *out, const char *prefix, const char *fmt, ...) {
fprintf(out, "%s", prefix); fprintf(out, "%s", prefix);
va_list args; va_list args;
va_start(args, fmt); va_start(args, fmt);
...@@ -395,12 +397,12 @@ static map_match rule_map_cmp(rule_map *rmA, rule_map *rmB) { ...@@ -395,12 +397,12 @@ static map_match rule_map_cmp(rule_map *rmA, rule_map *rmB) {
} }
if (input_mode) { if (input_mode) {
log_info("Matched input lines: type=%s name=%s data=%s dir=%d\n", mA->type, mA->name, mA->data, mA->dir); log_info("Matched input lines: name=%s data=%s\n", mA->name, mA->data);
num_of_matched_inputs++; num_of_matched_inputs++;
} }
/* Match found, move on */ /* Match found, move on */
log_info("Matched lines: type=%s name=%s data=%s dir=%d\n", mA->type, mA->name, mA->data, mA->dir); log_info("Matched lines: name=%s data=%s", mA->name, mA->data);
matches++; matches++;
break; break;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment