plug refleak

This commit is contained in:
Benjamin Peterson 2011-11-22 23:12:49 -06:00
parent aa1c967f93
commit fde82169e1
1 changed files with 3 additions and 1 deletions

View File

@ -7050,8 +7050,10 @@ posix_unsetenv(PyObject *self, PyObject *args)
return NULL;
err = unsetenv(s1);
if (err)
if (err) {
Py_DECREF(s1);
return posix_error();
}
/* Remove the key from posix_putenv_garbage;
* this will cause it to be collected. This has to