From d7d29351d57864c2d71a5d83f9d7aae092e2b9e4 Mon Sep 17 00:00:00 2001 From: Arturo Borrero Gonzalez Date: Mon, 5 Aug 2013 14:01:44 +0200 Subject: chain: fix nft_str2hooknum return value nft_str2hooknum() should return -1 if no hooknum was found. Signed-off-by: Arturo Borrero Gonzalez Signed-off-by: Pablo Neira Ayuso --- src/chain.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/chain.c') diff --git a/src/chain.c b/src/chain.c index c9beb84..c24aeb0 100644 --- a/src/chain.c +++ b/src/chain.c @@ -474,9 +474,9 @@ static int nft_str2hooknum(const char *hook) for (hooknum = 0; hooknum < NF_INET_NUMHOOKS; hooknum++) { if (strcmp(hook, hooknum2str_array[hooknum]) == 0) - break; + return hooknum; } - return hooknum; + return -1; } static int nft_chain_json_parse(struct nft_chain *c, char *json) -- cgit v1.2.3