plug refleak

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

View File

@ -6193,8 +6193,10 @@ posix_unsetenv(PyObject *self, PyObject *args)
s1 = PyBytes_AsString(os1);
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