]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/netfilter/nf_queue.c
net: add a noref bit on skb dst
[karo-tx-linux.git] / net / netfilter / nf_queue.c
index 0b1103c0b1f37bbb5a83ca6e5b5148a85eb08710..78b3cf9c519ca86e66b0ba4ae88c6797a7518c3f 100644 (file)
@@ -9,6 +9,7 @@
 #include <linux/rcupdate.h>
 #include <net/protocol.h>
 #include <net/netfilter/nf_queue.h>
+#include <net/dst.h>
 
 #include "nf_internals.h"
 
@@ -170,6 +171,7 @@ static int __nf_queue(struct sk_buff *skb,
                        dev_hold(physoutdev);
        }
 #endif
+       skb_dst_force(skb);
        afinfo->saveroute(skb, entry);
        status = qh->outfn(entry, queuenum);