diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/clients/klist/ChangeLog | 5 | ||||
| -rw-r--r-- | src/clients/klist/klist.c | 8 |
2 files changed, 11 insertions, 2 deletions
diff --git a/src/clients/klist/ChangeLog b/src/clients/klist/ChangeLog index c24581302..8b0051b4c 100644 --- a/src/clients/klist/ChangeLog +++ b/src/clients/klist/ChangeLog @@ -1,3 +1,8 @@ +Wed Nov 6 12:02:59 1996 Theodore Ts'o <tytso@rsts-11.mit.edu> + + * klist.c (main): Check the error return from krb5_init_context(), + and print an error message if neceesary. + Tue Sep 10 14:14:21 1996 Tom Yu <tlyu@mit.edu> * klist.M: remove ".so man1/header.doc" diff --git a/src/clients/klist/klist.c b/src/clients/klist/klist.c index d4d40c3ff..c97b355a8 100644 --- a/src/clients/klist/klist.c +++ b/src/clients/klist/klist.c @@ -78,12 +78,16 @@ main(argc, argv) int argc; char **argv; { + krb5_error_code retval; int code; char *name; int mode; - krb5_init_context(&kcontext); - krb5_init_ets(kcontext); + retval = krb5_init_context(&kcontext); + if (retval) { + com_err(argv[0], status, "while initializing krb5"); + exit(1); + } progname = (strrchr(*argv, '/') ? strrchr(*argv, '/')+1 : argv[0]); |
