]> Pileus Git - ~andy/linux/blobdiff - net/l2tp/l2tp_ppp.c
l2tp: Restore socket refcount when sendmsg succeeds
[~andy/linux] / net / l2tp / l2tp_ppp.c
index 3f4e3afc191a524d57c29659324ddc0ac6cd9c1e..6a53371dba1f1b357f9cd4f34b7af166ed324eab 100644 (file)
@@ -355,6 +355,7 @@ static int pppol2tp_sendmsg(struct kiocb *iocb, struct socket *sock, struct msgh
        l2tp_xmit_skb(session, skb, session->hdr_len);
 
        sock_put(ps->tunnel_sock);
+       sock_put(sk);
 
        return error;