diff options
author | ru <ru@FreeBSD.org> | 2001-06-25 08:52:57 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2001-06-25 08:52:57 +0000 |
commit | 548ffba853adfeae044870dbf1d5814985559a48 (patch) | |
tree | 4abc4d6e33afe92cbbca02d3a51b97539fcca16a /sbin/md5 | |
parent | 3dc2f99bef0f4786b46d8d049bfffaceaf577ced (diff) | |
download | FreeBSD-src-548ffba853adfeae044870dbf1d5814985559a48.zip FreeBSD-src-548ffba853adfeae044870dbf1d5814985559a48.tar.gz |
Only checksum stdin if nothing has been checksummed yet.
PR: bin/28386
Diffstat (limited to 'sbin/md5')
-rw-r--r-- | sbin/md5/md5.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/md5/md5.c b/sbin/md5/md5.c index aeb3425..58e4129 100644 --- a/sbin/md5/md5.c +++ b/sbin/md5/md5.c @@ -62,7 +62,7 @@ main(int argc, char *argv[]) char *p; char buf[33]; - while ((ch = getopt(argc, argv, "ps:qrtx")) != -1) + while ((ch = getopt(argc, argv, "pqrs:tx")) != -1) switch (ch) { case 'p': MDFilter(1); @@ -101,7 +101,7 @@ main(int argc, char *argv[]) else printf("MD5 (%s) = %s\n", *argv, p); } while (*++argv); - } else + } else if (optind == 1 || qflag || rflag) MDFilter(0); return (0); |