From: Rich Fought Date: Tue, 9 Oct 2012 22:22:16 +0000 (-0700) Subject: reinit port numers on tuple dump X-Git-Tag: libnl3_2_15~60^2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=547c8f6d50c762d1089785e123bb15e479fe354a;p=libnl reinit port numers on tuple dump --- diff --git a/lib/netfilter/exp_obj.c b/lib/netfilter/exp_obj.c index 61b12e1..69ba324 100644 --- a/lib/netfilter/exp_obj.c +++ b/lib/netfilter/exp_obj.c @@ -184,13 +184,15 @@ static void dump_icmp(struct nl_dump_params *p, struct nfnl_exp *exp, int tuple) static void exp_dump_tuples(struct nfnl_exp *exp, struct nl_dump_params *p) { struct nl_addr *tuple_src, *tuple_dst; - int tuple_sport = 0, tuple_dport = 0; + int tuple_sport, tuple_dport; int i = 0; char buf[64]; for (i = NFNL_EXP_TUPLE_EXPECT; i <= NFNL_EXP_TUPLE_NAT; i++) { tuple_src = NULL; tuple_dst = NULL; + tuple_sport = 0; + tuple_dport = 0; // Test needed for NAT case if (nfnl_exp_test_src(exp, i))