diff --git a/kadmin/init.c b/kadmin/init.c index 40d9abbe2..9208a8f46 100644 --- a/kadmin/init.c +++ b/kadmin/init.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997 - 2000 Kungliga Tekniska Högskolan + * Copyright (c) 1997-2000 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -97,7 +97,7 @@ static int num_args = sizeof(args) / sizeof(args[0]); static void usage(void) { - arg_printusage (args, num_args, "init", "realm"); + arg_printusage (args, num_args, "init", "realm..."); } int @@ -119,6 +119,11 @@ init(int argc, char **argv) return 0; } + if(argc - optind < 1) { + usage(); + return 0; + } + if (realm_max_life) { if (str2deltat (realm_max_life, &max_life) != 0) { krb5_warnx (context, "unable to parse `%s'", realm_max_life);