diff --git a/src/parser.c b/src/parser.c index b18f659ab7189b9bf355240189492b7c25f3f647..01c0c87eaa7ddc8d66cb8d75063a2790b6b5d56b 100644 --- a/src/parser.c +++ b/src/parser.c @@ -750,7 +750,7 @@ void parser_get_opt_param_string(struct swift_params *params, const char *name, strcpy(retParam, params->data[i].value); /* Ensure same behavior if called multiple times for same parameter */ - if (params->data[i].is_default && !strcmp(def, retParam)) + if (params->data[i].is_default && strcmp(def, retParam) != 0) error( "Tried parsing %s again but cannot parse a parameter with " "two different default value ('%s' != '%s')",