prevent double free in cleanup code (#17968)

This commit is contained in:
Benjamin Peterson 2013-05-13 19:55:40 -05:00
parent 2adb6fe246
commit dedac52731
1 changed files with 1 additions and 0 deletions

View File

@ -10627,6 +10627,7 @@ posix_listxattr(PyObject *self, PyObject *args, PyObject *kwargs)
if (length < 0) {
if (errno == ERANGE) {
PyMem_FREE(buffer);
buffer = NULL;
continue;
}
path_error("listxattr", &path);