check for fts_read error
authorKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Sat, 2 Apr 1994 00:57:07 +0000 (16:57 -0800)
committerKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Sat, 2 Apr 1994 00:57:07 +0000 (16:57 -0800)
don't bother closing down the tree, we're going to exit

SCCS-vsn: bin/ls/ls.c 8.4

usr/src/bin/ls/ls.c

index 450df77..99b9957 100644 (file)
@@ -15,7 +15,7 @@ static char copyright[] =
 #endif /* not lint */
 
 #ifndef lint
 #endif /* not lint */
 
 #ifndef lint
-static char sccsid[] = "@(#)ls.c       8.3 (Berkeley) %G%";
+static char sccsid[] = "@(#)ls.c       8.4 (Berkeley) %G%";
 #endif /* not lint */
 
 #include <sys/types.h>
 #endif /* not lint */
 
 #include <sys/types.h>
@@ -297,7 +297,8 @@ traverse(argc, argv, options)
                                (void)fts_set(ftsp, p, FTS_SKIP);
                        break;
                }
                                (void)fts_set(ftsp, p, FTS_SKIP);
                        break;
                }
-       (void)fts_close(ftsp);
+       if (errno)
+               err(1, "fts_read");
 }
 
 /*
 }
 
 /*