]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Added max field length for non-null-terminated microsoft credentials
authorAndrew Boardman <amb@mit.edu>
Fri, 18 Aug 2006 06:37:49 +0000 (06:37 +0000)
committerAndrew Boardman <amb@mit.edu>
Fri, 18 Aug 2006 06:37:49 +0000 (06:37 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/users/amb/referrals@18468 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/krb/parse.c

index 380f53e2d6a2c9ca3c60c10d12a2525d41fff843..7e51057ded2994b635b46331cae6d6600c835cf9 100644 (file)
@@ -290,9 +290,9 @@ void amb_dump_principal(char *d, krb5_principal p)
        int n;
 
        printf("    **dumping principal from %s\n",d);
-       printf("      principal realm: <%s>\n",p->realm.data);
+       printf("      principal realm: <%.*s>\n",p->realm.length,p->realm.data);
        printf("      principal length is %d\n",p->length);
        for (n=0;n<p->length;n++)
-         printf("        principal data[%d]: %s\n",n,p->data[n].data);
+         printf("        principal data[%d]: %.*s\n",n,p->data[n].length,p->data[n].data);
        printf("      principal type is %d\n",p->type);
 }