move code to do config/command parsing correctly.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8925 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
2000-08-10 19:25:20 +00:00
parent d68fd8235a
commit 416874d66f

View File

@@ -841,6 +841,10 @@ main(int argc, char **argv)
if (status) if (status)
errx(1, "krb5_init_context failed: %u", status); errx(1, "krb5_init_context failed: %u", status);
if (getarg (args, sizeof(args) / sizeof(args[0]), argc, argv,
&optind))
usage (1);
if (do_forwardable == -1) if (do_forwardable == -1)
do_forwardable = krb5_config_get_bool (context, NULL, do_forwardable = krb5_config_get_bool (context, NULL,
"libdefaults", "libdefaults",
@@ -852,6 +856,8 @@ main(int argc, char **argv)
"libdefaults", "libdefaults",
"forward", "forward",
NULL); NULL);
else if (do_forward == 0)
do_forwardable = 0;
if (do_encrypt == -1) if (do_encrypt == -1)
do_encrypt = krb5_config_get_bool (context, NULL, do_encrypt = krb5_config_get_bool (context, NULL,
@@ -859,10 +865,6 @@ main(int argc, char **argv)
"encrypt", "encrypt",
NULL); NULL);
if (getarg (args, sizeof(args) / sizeof(args[0]), argc, argv,
&optind))
usage (1);
if (do_forwardable) if (do_forwardable)
do_forward = 1; do_forward = 1;