changes to krb5_cc_default() interface
authorJohn Kohl <jtkohl@mit.edu>
Tue, 29 May 1990 15:00:56 +0000 (15:00 +0000)
committerJohn Kohl <jtkohl@mit.edu>
Tue, 29 May 1990 15:00:56 +0000 (15:00 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@956 dc483132-0cff-0310-8789-dd5450dbe970

src/clients/kdestroy/kdestroy.c
src/clients/kinit/kinit.c
src/clients/klist/klist.c

index e57f0db08133f40289ecd19a2948646e9e33dbb6..5b1b9f682beb1babba37dcb90abaaddfc8eda11c 100644 (file)
@@ -73,13 +73,21 @@ main(argc, argv)
        exit(2);
     }
 
-    if (cache == NULL)
-       cache = krb5_cc_default ();
+    if (cache == NULL) {
+       if (code = krb5_cc_default(&cache)) {
+           com_err(argv[0], code, "while getting default ccache");
+           exit(1);
+       }
+    }
 
     code = krb5_cc_destroy (cache);
     if (code != 0) {
        com_err (argv[0], code, "while destroying cache");
+#ifdef __STDC__
+       fprintf(stderr, "Ticket cache \aNOT\a destroyed!\n");
+#else
        fprintf(stderr, "Ticket cache \007NOT\007 destroyed!\n");
+#endif
        exit (1);
     }
     exit (0);
index ab48642554364005b934b4f0aa9fb513b9b09ddb..39149ec48a104276e3b9bc300ce2aa89a37a115c 100644 (file)
@@ -108,12 +108,15 @@ main(argc, argv)
        errflg++;
     
     if (errflg) {
-       fprintf(stderr, "Usage: %s [ -rp ] [ -l lifetime ] [ -c cachename ] principal", argv[0]);
+       fprintf(stderr, "Usage: %s [ -rp ] [ -l lifetime ] [ -c cachename ] principal\n", argv[0]);
        exit(2);
     }
-    if (ccache == NULL)
-       ccache = krb5_cc_default();
-
+    if (ccache == NULL) {
+       if (code = krb5_cc_default(&ccache)) {
+           com_err(argv[0], code, "while getting default ccache");
+           exit(1);
+       }
+    }
     if (code = krb5_parse_name (argv[optind], &me)) {
        com_err (argv[0], code, "when parsing name %s",argv[optind]);
        exit(1);
index a752c61feac8a9e8080ed2d15a77af629e459a5f..4390680ccb6b48613a858a50311f8e0f1d3c1769 100644 (file)
@@ -78,8 +78,12 @@ main(argc, argv)
        fprintf(stderr, "Usage: %s [ -c cache ]\n", argv[0]);
        exit(2);
     }
-    if (cache == NULL)
-       cache = krb5_cc_default();
+    if (cache == NULL) {
+       if (code = krb5_cc_default(&cache)) {
+           com_err(argv[0], code, "while getting default ccache");
+           exit(1);
+       }
+    }
 
     flags = 0;                         /* turns off OPENCLOSE mode */
     if (code = krb5_cc_set_flags(cache, flags)) {