commit | 716aac0448ef9fb6f3fd8c82237a7e73e9adb307 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Fri Oct 12 18:59:27 2001 +0000 |
committer | Guido van Rossum <guido@python.org> | Fri Oct 12 18:59:27 2001 +0000 |
tree | ecf1df387292593f4ca3b5bf83d9951044825077 | |
parent | 27b7f9f91e6e88a6607c05f6e47bba5016225a94 [diff] |
PySocket_getaddrinfo(): fix two refcount bugs, both having to do with a misunderstanding of the refcont behavior of the 'O' format code in PyArg_ParseTuple() and Py_BuildValue(), respectively. - pobj is only a borrowed reference, so should *not* be DECREF'ed at the end. This was the cause of SF bug #470635. - The Py_BuildValue() call would leak the object produced by makesockaddr(). (I found this by eyeballing the code.)