svn commit: trunk/uClibc/libc/misc/dirent
andersen at uclibc.org
andersen at uclibc.org
Wed Aug 30 17:24:45 UTC 2006
Author: andersen
Date: 2006-08-30 10:24:44 -0700 (Wed, 30 Aug 2006)
New Revision: 16020
Log:
fix bug 1012 as noted by moschny
Modified:
trunk/uClibc/libc/misc/dirent/readdir_r.c
Changeset:
Modified: trunk/uClibc/libc/misc/dirent/readdir_r.c
===================================================================
--- trunk/uClibc/libc/misc/dirent/readdir_r.c 2006-08-30 17:12:51 UTC (rev 16019)
+++ trunk/uClibc/libc/misc/dirent/readdir_r.c 2006-08-30 17:24:44 UTC (rev 16020)
@@ -34,7 +34,7 @@
bytes = __getdents(dir->dd_fd, dir->dd_buf, dir->dd_max);
if (bytes <= 0) {
*result = NULL;
- ret = errno;
+ ret = (bytes==0)? 0 : errno;
goto all_done;
}
dir->dd_size = bytes;
More information about the uClibc-cvs
mailing list