[fix] memory cleanup in address_parser_data_set, logging any bad input lines

This commit is contained in:
Al
2016-12-26 16:18:15 -05:00
parent e6d7b09e08
commit 654fc2c463

View File

@@ -108,6 +108,8 @@ bool address_parser_data_set_tokenize_line(address_parser_data_set_t *self, char
if (last_separator == NULL) {
log_error("All tokens must be delimited with '/'\n");
log_error("line = %s\n", input);
log_error("str = %s, i=%d\n", str, i);
return false;
}
@@ -175,6 +177,8 @@ bool address_parser_data_set_tokenize_line(address_parser_data_set_t *self, char
token_array_push(tokens, sub_token);
}
token_array_destroy(sub_tokens);
}
})