Pārlūkot izejas kodu

[dir.h] Fixing list_dir error checking

Vinicius Teshima 1 gadu atpakaļ
vecāks
revīzija
da4f0e5fe9
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/dir.h

+ 1 - 1
src/dir.h

@@ -49,7 +49,7 @@ list_dir(const char *path, size_t *size, enum dir_err *err)
 		memcpy((char *)DA_TAIL(files), d->d_name, 256);
 		d = readdir(dir);
 	}
-	if ( errno != 0 ) {
+	if ( errno == EBADF ) {
 		list_dir_destroy(files.items);
 		dir_err_set(err, DIR_ERR_FAIL_READ_DIR);
 		closedir(dir);