summaryrefslogtreecommitdiffstats
path: root/sbin/md5
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2001-06-25 08:52:57 +0000
committerru <ru@FreeBSD.org>2001-06-25 08:52:57 +0000
commit548ffba853adfeae044870dbf1d5814985559a48 (patch)
tree4abc4d6e33afe92cbbca02d3a51b97539fcca16a /sbin/md5
parent3dc2f99bef0f4786b46d8d049bfffaceaf577ced (diff)
downloadFreeBSD-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.c4
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);
OpenPOWER on IntegriCloud