]> granicus.if.org Git - python/commitdiff
SF bug #592645 fix memory leak in socket.getaddrinfo
authorNeal Norwitz <nnorwitz@gmail.com>
Fri, 9 Aug 2002 03:37:42 +0000 (03:37 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Fri, 9 Aug 2002 03:37:42 +0000 (03:37 +0000)
Modules/socketmodule.c

index 616c8362ee12ed1f9c5113284cf0aad12c0641c5..7461f60fa32704ba69d5bccf1d67c26cff30b0aa 100644 (file)
@@ -2704,6 +2704,8 @@ socket_getaddrinfo(PyObject *self, PyObject *args)
                        goto err;
                Py_XDECREF(single);
        }
+       if (res0)
+               freeaddrinfo(res0);
        return all;
  err:
        Py_XDECREF(single);