diff options
Diffstat (limited to 'libc')
| -rw-r--r-- | libc/misc/dirent/readdir_r.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/libc/misc/dirent/readdir_r.c b/libc/misc/dirent/readdir_r.c index 7cdc0aba1..5beebfed0 100644 --- a/libc/misc/dirent/readdir_r.c +++ b/libc/misc/dirent/readdir_r.c @@ -27,7 +27,6 @@ int __READDIR_R(DIR *dir, __DIRENT_TYPE *entry, __DIRENT_TYPE **result)  	    __set_errno(EBADF);  	    return(EBADF);  	} -	de = NULL;  	__UCLIBC_MUTEX_LOCK(dir->dd_lock); @@ -36,6 +35,7 @@ int __READDIR_R(DIR *dir, __DIRENT_TYPE *entry, __DIRENT_TYPE **result)  		/* read dir->dd_max bytes of directory entries. */  		bytes = __GETDENTS(dir->dd_fd, dir->dd_buf, dir->dd_max);  		if (bytes <= 0) { +		    de = NULL;  		    *result = NULL;  		    ret = (bytes==0)? 0 : errno;  		    goto all_done; | 
