]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Move ssh-keygen -W handling code to match upstream
authorDarren Tucker <dtucker@zip.com.au>
Mon, 12 Sep 2016 03:55:37 +0000 (13:55 +1000)
committerDarren Tucker <dtucker@zip.com.au>
Mon, 12 Sep 2016 03:57:07 +0000 (13:57 +1000)
ssh-keygen.c

index 07f78eefb2a5200738f5e3fbfa81481f78924940..bf7ade952d9b97d18107920fb4388c2795222aa0 100644 (file)
@@ -2448,13 +2448,6 @@ main(int argc, char **argv)
                        break;
 #ifdef WITH_OPENSSL
                /* Moduli generation/screening */
-               case 'W':
-                       generator_wanted = (u_int32_t)strtonum(optarg, 1,
-                           UINT_MAX, &errstr);
-                       if (errstr)
-                               fatal("Desired generator has bad value: %s (%s)",
-                                       optarg, errstr);
-                       break;
                case 'G':
                        do_gen_candidates = 1;
                        if (strlcpy(out_file, optarg, sizeof(out_file)) >=
@@ -2489,6 +2482,13 @@ main(int argc, char **argv)
                            sizeof(out_file))
                                fatal("Output filename too long");
                        break;
+               case 'W':
+                       generator_wanted = (u_int32_t)strtonum(optarg, 1,
+                           UINT_MAX, &errstr);
+                       if (errstr)
+                               fatal("Desired generator has bad value: %s (%s)",
+                                       optarg, errstr);
+                       break;
 #endif /* WITH_OPENSSL */
                case '?':
                default: