diff options
author | peter <peter@FreeBSD.org> | 1996-09-07 19:46:29 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1996-09-07 19:46:29 +0000 |
commit | fbca19d5a25d21957a8e007a593fac63d5052b71 (patch) | |
tree | b4aac8d474e6c5c9cab08c6cd904fbd1e135c53d /usr.sbin/ctm | |
parent | b2c425deed4613c528d3ba44e9a9e44c73487057 (diff) | |
download | FreeBSD-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.
Diffstat (limited to 'usr.sbin/ctm')
-rw-r--r-- | usr.sbin/ctm/ctm_dequeue/ctm_dequeue.c | 9 |
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 :-( */ |