]> err.no Git - linux-2.6/blobdiff - net/ipv6/raw.c
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
[linux-2.6] / net / ipv6 / raw.c
index 738376cf0c519cdcd3d5fbb832b525fe9a2d122d..ae20a0ec9bd8254f2e85d43fad57ac7ebafdd30a 100644 (file)
@@ -803,10 +803,7 @@ back_from_confirm:
                        err = rawv6_push_pending_frames(sk, &fl, rp);
        }
 done:
-       ip6_dst_store(sk, dst,
-                     ipv6_addr_equal(&fl.fl6_dst, &np->daddr) ?
-                     &np->daddr : NULL);
-
+       dst_release(dst);
        release_sock(sk);
 out:   
        fl6_sock_release(flowlabel);