16 Nov
2015
16 Nov
'15
5:06 p.m.
The ordering of the error case exit was wrong and would attempt to release the wrong socket. Signed-off-by: Andreas Schultz <aschultz@tpip.net> --- gtp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtp.c b/gtp.c index 4f5729e..61add82 100644 --- a/gtp.c +++ b/gtp.c @@ -967,10 +967,10 @@ static int gtp_encap_enable(struct net_device *dev, struct gtp_instance *gti, sk->sk_user_data = gti; return 0; -err1: - sockfd_put(sock0); err2: sockfd_put(sock1u); +err1: + sockfd_put(sock0); return err; } -- 2.5.0