]> git.neil.brown.name Git - history.git/commitdiff
[NETFILTER]: Missing ip_rt_put in ipt_MASQUERADE.
authorRusty Russell <rusty@rustcorp.com.au>
Wed, 21 Apr 2004 09:49:05 +0000 (02:49 -0700)
committerDavid S. Miller <davem@nuts.davemloft.net>
Wed, 21 Apr 2004 09:49:05 +0000 (02:49 -0700)
net/ipv4/netfilter/ipt_MASQUERADE.c

index f082e221f5a33a6ea79ba0818d8e248f9b83def4..fb499905f05d33981615e96895f3a23c3104ff10 100644 (file)
@@ -116,6 +116,7 @@ masquerade_target(struct sk_buff **pskb,
                        if (net_ratelimit())
                                printk("MASQUERADE:"
                                       " Route sent us somewhere else.\n");
+                       ip_rt_put(rt);
                        return NF_DROP;
                }
        }