diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2015-01-04 02:28:27 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2015-01-04 02:28:27 +0000 |
commit | b0f3003b98f28ebd76bb71b47d46efe69e54d8fb (patch) | |
tree | e3151f9423d4be6f2e21d004c156569efe064460 | |
parent | 9991605eb0218776291a52d74ed5572b2b68188d (diff) |
fix -b a mode, spotted by rpe
-rw-r--r-- | usr.bin/encrypt/encrypt.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/usr.bin/encrypt/encrypt.c b/usr.bin/encrypt/encrypt.c index 074fcec94cb..bffd604a4a4 100644 --- a/usr.bin/encrypt/encrypt.c +++ b/usr.bin/encrypt/encrypt.c @@ -1,4 +1,4 @@ -/* $OpenBSD: encrypt.c,v 1.35 2014/12/29 17:07:17 tedu Exp $ */ +/* $OpenBSD: encrypt.c,v 1.36 2015/01/04 02:28:26 deraadt Exp $ */ /* * Copyright (c) 1996, Jason Downs. All rights reserved. @@ -141,10 +141,11 @@ main(int argc, char **argv) operation = DO_BLF; if (strcmp(optarg, "a") == 0) rounds = ideal_rounds(); - else + else { rounds = strtonum(optarg, 1, INT_MAX, &errstr); - if (errstr != NULL) - errx(1, "%s: %s", errstr, optarg); + if (errstr != NULL) + errx(1, "%s: %s", errstr, optarg); + } extra = &rounds; break; case 'c': /* user login class */ |