]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
main: fix error checking in nft_parse
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 18 Apr 2013 15:15:05 +0000 (17:15 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 18 Apr 2013 15:17:09 +0000 (17:17 +0200)
The bison parser returns 0 in case of success and it returns 1 in
case of error.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/main.c

index 68d7e1e81198b041b0d5031f2aaf5f28a39dd2ef..eed87e5d2ca60e632863ca73efbffec73ba6aa28 100644 (file)
@@ -244,7 +244,7 @@ int main(int argc, char * const *argv)
        }
 
        ret = nft_parse(scanner, &state);
-       if (ret < 0)
+       if (ret != 0)
                goto out;
 
        memset(&ctx, 0, sizeof(ctx));