ppp: fix pptp double release_sock in pptp_bind()
Subsystems (2)
PATCH 1/1 ppp: fix pptp double release_sock in pptp_bind()
Signed-off-by Djalal Harouni <[email protected]>
--- drivers/net/ppp/pptp.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-)
drivers/net/ppp/pptp.c +1 -3
@@ -423,10 +423,8 @@ static int pptp_bind(struct socket *sock, struct sockaddr *uservaddr,lock_sock (sk); opt->src_addr = sp->sa_addr.pptp; -if (add_chan (po)) { -release_sock (sk); +if (add_chan (po)) error = -EBUSY ; - }release_sock (sk);return error;
Signature · 1 line
1.7.1
Quoted 11 lines · Djalal Harouni
Signed-off-by Djalal Harouni <[email protected]>--- drivers/net/ppp/pptp.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-)drivers/net/ppp/pptp.c +0
-0@@ -423,10 +423,8 @@ static int pptp_bind(struct socket *sock, struct sockaddr *uservaddr,lock_sock (sk);
drivers/net/ppp/pptp.c static int pptp_bind(struct socket *sock, struct sockaddr *uservaddr, · line 430
Quoted 10 lines
drivers/net/ppp/pptp.c +1
-3opt->src_addr = sp->sa_addr.pptp; -if (add_chan (po)) { -release_sock (sk); +if (add_chan (po)) error = -EBUSY ; - }release_sock (sk);return error;
Nice catch !
Acked-by Eric Dumazet <[email protected]>
From: Eric Dumazet <[email protected]>
Date: Wed, 07 Dec 2011 05:59:54 +0100
Quoted 2 lines · Djalal Harouni
Quoted 1 line
Signed-off-by Djalal Harouni <[email protected]>
...
Quoted 3 lines
Nice catch !
Acked-by Eric Dumazet <[email protected]>
Applied.