Fix os.listdir(): _Py_dup() already raises an exception on error, no need to

raise a new exception
This commit is contained in:
Victor Stinner 2013-12-19 13:24:49 +01:00
parent feae73e13f
commit f326665fe7
1 changed files with 2 additions and 4 deletions

View File

@ -3746,10 +3746,8 @@ _posix_listdir(path_t *path, PyObject *list)
if (path->fd != -1) {
/* closedir() closes the FD, so we duplicate it */
fd = _Py_dup(path->fd);
if (fd == -1) {
list = posix_error();
goto exit;
}
if (fd == -1)
return NULL;
return_str = 1;