Fix
md5 -q -s foo to not expect input on stdin after hashing the string. MFC after: 1 week
This commit is contained in:
parent
d033666a3f
commit
526f9fb188
@ -39,6 +39,7 @@ static const char rcsid[] =
|
||||
|
||||
int qflag;
|
||||
int rflag;
|
||||
int sflag;
|
||||
|
||||
static void MDString(const char *);
|
||||
static void MDTimeTrial(void);
|
||||
@ -74,6 +75,7 @@ main(int argc, char *argv[])
|
||||
rflag = 1;
|
||||
break;
|
||||
case 's':
|
||||
sflag = 1;
|
||||
MDString(optarg);
|
||||
break;
|
||||
case 't':
|
||||
@ -101,7 +103,7 @@ main(int argc, char *argv[])
|
||||
else
|
||||
printf("MD5 (%s) = %s\n", *argv, p);
|
||||
} while (*++argv);
|
||||
} else if (optind == 1 || qflag || rflag)
|
||||
} else if (!sflag && (optind == 1 || qflag || rflag))
|
||||
MDFilter(0);
|
||||
|
||||
return (0);
|
||||
|
Loading…
Reference in New Issue
Block a user