From 6ef7c902788a84f6c606abaf5e78bd41f437c6cc Mon Sep 17 00:00:00 2001 From: Al Date: Tue, 5 Jan 2016 14:08:10 -0500 Subject: [PATCH] [fix] using string_equals, handles NULLs --- src/address_parser_test.c | 2 +- src/address_parser_train.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/address_parser_test.c b/src/address_parser_test.c index 7a3039c5..57776381 100644 --- a/src/address_parser_test.c +++ b/src/address_parser_test.c @@ -61,7 +61,7 @@ bool address_parser_test(address_parser_t *parser, char *filename, address_parse while (address_parser_data_set_next(data_set)) { char *language = char_array_get_string(data_set->language); - if (strcmp(language, UNKNOWN_LANGUAGE) == 0 || strcmp(language, AMBIGUOUS_LANGUAGE) == 0) { + if (string_equals(language, UNKNOWN_LANGUAGE) || string_equals(language, AMBIGUOUS_LANGUAGE)) { language = NULL; } char *country = char_array_get_string(data_set->country); diff --git a/src/address_parser_train.c b/src/address_parser_train.c index 39a1a436..7f0c6ee5 100644 --- a/src/address_parser_train.c +++ b/src/address_parser_train.c @@ -355,7 +355,7 @@ bool address_parser_train_epoch(address_parser_t *self, averaged_perceptron_trai while (address_parser_data_set_next(data_set)) { char *language = char_array_get_string(data_set->language); - if (strcmp(language, UNKNOWN_LANGUAGE) == 0 || strcmp(language, AMBIGUOUS_LANGUAGE) == 0) { + if (string_equals(language, UNKNOWN_LANGUAGE) || string_equals(language, AMBIGUOUS_LANGUAGE)) { language = NULL; } char *country = char_array_get_string(data_set->country);