Check the error return from krb5_init_context(), and print an error
authorTheodore Tso <tytso@mit.edu>
Thu, 7 Nov 1996 17:05:50 +0000 (17:05 +0000)
committerTheodore Tso <tytso@mit.edu>
Thu, 7 Nov 1996 17:05:50 +0000 (17:05 +0000)
message if necessary.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9316 dc483132-0cff-0310-8789-dd5450dbe970

src/clients/kdestroy/ChangeLog
src/clients/kdestroy/kdestroy.c

index 35675e0f836cd0cc6ad6ffb0361f123c719ec813..19ad80e816744039997123198a0de400affbce10 100644 (file)
@@ -1,3 +1,9 @@
+Wed Nov  6 12:02:20 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * kdestroy.c (main): Check the error return from
+               krb5_init_context(), and print an error message if
+               necessary.
+
 Tue Sep 10 14:13:33 1996  Tom Yu  <tlyu@mit.edu>
 
        * kdestroy.M: remove ".so man1/header.doc"
index 5ead48f91c2b71eab7289c97072d24e14da545ae..5cd8d89f795b0e3a06dde0892a6abbf8bc5ddd70 100644 (file)
@@ -38,6 +38,7 @@ main(argc, argv)
     char **argv;
 {
     krb5_context kcontext;
+    krb5_error_code retval;
     int c;
     krb5_ccache cache = NULL;
     char *cache_name = NULL;
@@ -45,8 +46,11 @@ main(argc, argv)
     int errflg=0;
     int quiet = 0;     
     
-    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);
+    }
 
     if (strrchr(argv[0], '/'))
        argv[0] = strrchr(argv[0], '/')+1;