ipv6: Don't pass invalid dst_entry pointer to dst_release().
[deliverable/linux.git] / net / ipv6 / tcp_ipv6.c
index 2b0c186862c81fa23fb115cc11dc2eb5772ab7be..56fa12538d4505b40e9ec762d00f38d1048b163e 100644 (file)
@@ -503,6 +503,7 @@ static int tcp_v6_send_synack(struct sock *sk, struct request_sock *req,
        dst = ip6_dst_lookup_flow(sk, &fl6, final_p, false);
        if (IS_ERR(dst)) {
                err = PTR_ERR(dst);
+               dst = NULL;
                goto done;
        }
        skb = tcp_make_synack(sk, dst, req, rvp);
This page took 0.029438 seconds and 5 git commands to generate.