From 1790e65d43dae0cd59f8008b3549a017ff4f16d6 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 7 Jun 2002 19:55:29 +0000 Subject: [PATCH] Move the conex_finally label up, so that the errno value is always returned. --- Modules/socketmodule.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 49dd33245f0..e2d499a28ff 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -1462,6 +1462,7 @@ sock_connect_ex(PySocketSockObject *s, PyObject *addro) Py_END_ALLOW_THREADS } +conex_finally: if (res != 0) { #ifdef MS_WINDOWS res = WSAGetLastError(); @@ -1470,7 +1471,6 @@ sock_connect_ex(PySocketSockObject *s, PyObject *addro) #endif } -conex_finally: return PyInt_FromLong((long) res); }