summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1996-09-07 19:46:29 +0000
committerpeter <peter@FreeBSD.org>1996-09-07 19:46:29 +0000
commitfbca19d5a25d21957a8e007a593fac63d5052b71 (patch)
treeb4aac8d474e6c5c9cab08c6cd904fbd1e135c53d
parentb2c425deed4613c528d3ba44e9a9e44c73487057 (diff)
downloadFreeBSD-src-fbca19d5a25d21957a8e007a593fac63d5052b71.zip
FreeBSD-src-fbca19d5a25d21957a8e007a593fac63d5052b71.tar.gz
fts_children() returns NULL if there are no files. If there was a failure
then errno != 0.
-rw-r--r--usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c b/usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c
index 7e59045..343bd4b 100644
--- a/usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c
+++ b/usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c
@@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: ctm_dequeue.c,v 1.2 1996/07/12 13:12:46 gpalmer Exp $
+ * $Id: ctm_dequeue.c,v 1.3 1996/09/07 18:48:42 peter Exp $
*/
/*
@@ -92,8 +92,11 @@ main(int argc, char **argv)
ftsent = fts_children(fts, 0);
if (ftsent == NULL)
{
- err("ftschildren failed");
- exit(1);
+ if (errno) {
+ err("ftschildren failed");
+ exit(1);
+ } else
+ exit(0);
}
/* assumption :-( */
OpenPOWER on IntegriCloud