From e55eae3d3ca84cdd19bed5a881b9cc85ee48ffc0 Mon Sep 17 00:00:00 2001 From: David Goulet Date: Thu, 24 Oct 2013 13:11:10 -0400 Subject: [PATCH] Fix: missing registry unlock on error Signed-off-by: David Goulet --- src/lib/getpeername.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/getpeername.c b/src/lib/getpeername.c index 8e2bd44..2315ace 100644 --- a/src/lib/getpeername.c +++ b/src/lib/getpeername.c @@ -43,10 +43,10 @@ LIBC_GETPEERNAME_RET_TYPE tsocks_getpeername(LIBC_GETPEERNAME_SIG) ret = -1; goto end; } - connection_registry_unlock(); errno = 0; end: + connection_registry_unlock(); return ret; }