]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
SF bug #592645 fix memory leak in socket.getaddrinfo
authorNeal Norwitz <nnorwitz@gmail.com>
Fri, 9 Aug 2002 03:38:07 +0000 (03:38 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Fri, 9 Aug 2002 03:38:07 +0000 (03:38 +0000)
Modules/socketmodule.c

index 55c9189cc4e6020a81f1183ee9c8d8757b899993..5b483955899a4c3c4b03e3a0aa9d63a6ef9dedb4 100644 (file)
@@ -2546,6 +2546,8 @@ PySocket_getaddrinfo(PyObject *self, PyObject *args)
                        goto err;
                Py_XDECREF(single);
        }
+       if (res0)
+               freeaddrinfo(res0);
        return all;
  err:
        Py_XDECREF(single);