diff options
author | Mark Eichin <eichin@mit.edu> | 1995-09-14 21:39:03 +0000 |
---|---|---|
committer | Mark Eichin <eichin@mit.edu> | 1995-09-14 21:39:03 +0000 |
commit | 6a92f6be0f9a32633bee9d5eed488091bc34bddd (patch) | |
tree | e315d27359aa26c76d15fa05268481615434c553 /src/krb524/krb524d.c | |
parent | bb187566ad3d0909d858fcf8157f699e79d90fef (diff) | |
download | krb5-6a92f6be0f9a32633bee9d5eed488091bc34bddd.zip krb5-6a92f6be0f9a32633bee9d5eed488091bc34bddd.tar.gz krb5-6a92f6be0f9a32633bee9d5eed488091bc34bddd.tar.bz2 |
* krb524d.c (usage): needs to get context to pass to
cleanup_and_exit so it does get freed, since it is allocated
before parsing arguments.
(main): change caller as well.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6789 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/krb524/krb524d.c')
-rw-r--r-- | src/krb524/krb524d.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/krb524/krb524d.c b/src/krb524/krb524d.c index 86265cd..889a11b 100644 --- a/src/krb524/krb524d.c +++ b/src/krb524/krb524d.c @@ -60,10 +60,11 @@ krb5_keyblock master_keyblock; void init_keytab(), init_master(), cleanup_and_exit(); krb5_error_code do_connection(), lookup_service_key(), kdc_get_server_key(); -void usage() +void usage(context) + krb5_context context; { fprintf(stderr, "Usage: %s [-m[aster]] [-k[eytab]]\n", whoami); - cleanup_and_exit(1, NULL); + cleanup_and_exit(1, context); } RETSIGTYPE request_exit(signo) @@ -110,7 +111,7 @@ int main(argc, argv) } if (argc || use_keytab + use_master > 1 || use_keytab + use_master == 0) - usage(); + usage(context); signal(SIGINT, request_exit); signal(SIGHUP, request_exit); |