]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
use -d instead of -A for ad types, because -A clashes with OS X
authorLuke Howard <lukeh@padl.com>
Tue, 1 Sep 2009 14:04:45 +0000 (14:04 +0000)
committerLuke Howard <lukeh@padl.com>
Tue, 1 Sep 2009 14:04:45 +0000 (14:04 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/users/lhoward/authdata@22698 dc483132-0cff-0310-8789-dd5450dbe970

src/clients/klist/klist.c

index eebd74861bea579f696bc8d72e6f24ef8f2ffe40..9e93f7b354fbab9fe413f52209c96194f581acd4 100644 (file)
@@ -82,15 +82,15 @@ static void usage()
 {
 #define KRB_AVAIL_STRING(x) ((x)?"available":"not available")
 
-    fprintf(stderr, "Usage: %s [-A] [-e] [-V] [[-c] [-f] [-s] [-a [-n]]] %s",
+    fprintf(stderr, "Usage: %s [-e] [-V] [[-c] [-d] [-f] [-s] [-a [-n]]] %s",
             progname, "[-k [-t] [-K]] [name]\n"); 
-    fprintf(stderr, "\t-A shows the submitted authorization data types\n");
     fprintf(stderr, "\t-c specifies credentials cache\n");
     fprintf(stderr, "\t-k specifies keytab\n");
     fprintf(stderr, "\t   (Default is credentials cache)\n");
     fprintf(stderr, "\t-e shows the encryption type\n");
     fprintf(stderr, "\t-V shows the Kerberos version and exits\n");
     fprintf(stderr, "\toptions for credential caches:\n");
+    fprintf(stderr, "\t\t-d shows the submitted authorization data types\n");
     fprintf(stderr, "\t\t-f shows credentials flags\n");
     fprintf(stderr, "\t\t-s sets exit status based on valid tgt existence\n");
     fprintf(stderr, "\t\t-a displays the address list\n");
@@ -115,9 +115,9 @@ main(argc, argv)
     name = NULL;
     mode = DEFAULT;
     /* V=version so v can be used for verbose later if desired.  */
-    while ((c = getopt(argc, argv, "AfetKsnack45V")) != -1) {
+    while ((c = getopt(argc, argv, "dfetKsnack45V")) != -1) {
        switch (c) {
-       case 'A':
+       case 'd':
            show_adtype = 1;
            break;
        case 'f':
@@ -583,9 +583,12 @@ show_credential(cred)
                fputs("\t",stdout);
            else
                fputs(", ",stdout);
-           printf("AD types:");
-           for (i = 0; cred->authdata[i] != NULL; i++)
-               printf(" %d", cred->authdata[i]->ad_type);
+           printf("AD types: ");
+           for (i = 0; cred->authdata[i] != NULL; i++) {
+               if (i)
+                   printf(", ");
+               printf("%d", cred->authdata[i]->ad_type);
+           }
            extra_field++;
        }
     }