- netname = strcmp(optarg, ".") != 0 ?
- xstrdup(optarg) : NULL;
+ if(netname) {
+ fprintf(stderr, "Only one netname can be given.\n");
+ usage(true);
+ return false;
+ }
+ netname = strcmp(optarg, ".") != 0 ? xstrdup(optarg) : NULL;
char *pubname, *privname;
fprintf(stderr, "Generating %d bits keys:\n", bits);
char *pubname, *privname;
fprintf(stderr, "Generating %d bits keys:\n", bits);
PEM_write_RSAPrivateKey(f, rsa_key, NULL, NULL, 0, NULL, NULL);
fclose(f);
PEM_write_RSAPrivateKey(f, rsa_key, NULL, NULL, 0, NULL, NULL);
fclose(f);
xasprintf(&pubname, "%s/hosts/%s", confbase, name);
xasprintf(&pubname, "%s/hosts/%s", confbase, name);