]> err.no Git - linux-2.6/blobdiff - net/ipv4/netfilter/ip_conntrack_proto_tcp.c
[NETFILTER]: Missing unlock in TCP connection tracking error path
[linux-2.6] / net / ipv4 / netfilter / ip_conntrack_proto_tcp.c
index f23ef1f88c46b40701f956b74f49f3c9d7ef9ceb..1985abc59d2497f13c453750277d71da0bf73946 100644 (file)
@@ -349,6 +349,7 @@ static int tcp_to_nfattr(struct sk_buff *skb, struct nfattr *nfa,
        return 0;
 
 nfattr_failure:
+       read_unlock_bh(&tcp_lock);
        return -1;
 }
 #endif