From f2da6bb81d877554bfa864379ad4bb698b4c3a48 Mon Sep 17 00:00:00 2001 From: Felipe Zimmerle Date: Tue, 25 Aug 2015 10:01:34 -0300 Subject: [PATCH] Fix the ruturn value while loading the rules --- src/rules.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rules.cc b/src/rules.cc index c8db281a..e9654908 100644 --- a/src/rules.cc +++ b/src/rules.cc @@ -305,7 +305,7 @@ extern "C" int msc_rules_merge(Rules *rules_dst, extern "C" int msc_rules_add_remote(Rules *rules, const char *key, const char *uri, const char **error) { int ret = rules->loadRemote(key, uri); - if (ret == 0) { + if (ret < 0) { *error = strdup(rules->getParserError().c_str()); } return ret; @@ -315,7 +315,7 @@ extern "C" int msc_rules_add_remote(Rules *rules, extern "C" int msc_rules_add_file(Rules *rules, const char *file, const char **error) { int ret = rules->loadFromUri(file); - if (ret == 0) { + if (ret < 0) { *error = strdup(rules->getParserError().c_str()); } return ret; @@ -325,7 +325,7 @@ extern "C" int msc_rules_add_file(Rules *rules, const char *file, extern "C" int msc_rules_add(Rules *rules, const char *plain_rules, const char **error) { int ret = rules->load(plain_rules); - if (ret == 0) { + if (ret < 0) { *error = strdup(rules->getParserError().c_str()); } return ret;