]> andersk Git - openssh.git/blobdiff - ssh-keygen.c
- avsm@cvs.openbsd.org 2005/05/24 02:05:09
[openssh.git] / ssh-keygen.c
index bee4312425d01497fa7d86b734e55d330e7074a7..05c8f01efa648e89169d3dbd7228d4c017593204 100644 (file)
@@ -12,7 +12,7 @@
  */
 
 #include "includes.h"
-RCSID("$OpenBSD: ssh-keygen.c,v 1.124 2005/05/23 22:44:01 avsm Exp $");
+RCSID("$OpenBSD: ssh-keygen.c,v 1.125 2005/05/24 02:05:09 avsm Exp $");
 
 #include <openssl/evp.h>
 #include <openssl/pem.h>
@@ -1008,15 +1008,15 @@ main(int ac, char **av)
        struct passwd *pw;
        struct stat st;
        int opt, type, fd, download = 0;
-        uint32_t memory = 0, generator_wanted = 0, trials = 100;
+       uint32_t memory = 0, generator_wanted = 0, trials = 100;
        int do_gen_candidates = 0, do_screen_candidates = 0;
        int log_level = SYSLOG_LEVEL_INFO;
        BIGNUM *start = NULL;
        FILE *f;
+       const char *errstr;
 
        extern int optind;
        extern char *optarg;
-       const char *errstr;
 
        __progname = ssh_get_progname(av[0]);
 
@@ -1042,10 +1042,9 @@ main(int ac, char **av)
                switch (opt) {
                case 'b':
                        bits = strtonum(optarg, 512, 32768, &errstr);
-                       if (errstr) {
-                               printf("Bits has bad value %s (%s)\n", optarg, errstr);
-                               exit(1);
-                       }
+                       if (errstr)
+                               fatal("Bits has bad value %s (%s)",
+                                       optarg, errstr);
                        break;
                case 'F':
                        find_host = 1;
This page took 0.07371 seconds and 4 git commands to generate.