need to use 0xffff rather than -1 since the type is unsigned.
authorJohn Kohl <jtkohl@mit.edu>
Tue, 20 Nov 1990 11:08:23 +0000 (11:08 +0000)
committerJohn Kohl <jtkohl@mit.edu>
Tue, 20 Nov 1990 11:08:23 +0000 (11:08 +0000)
this makes defaulting based on keytype work again.

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

src/admin/create/kdb5_create.c

index 2d7cce819026d8e7d53627037904cbac1d554a13..060caf0483b84f2fc483ad915f3d2ded6642483c 100644 (file)
@@ -117,7 +117,7 @@ char *argv[];
     char *mkey_fullname;
     char defrealm[BUFSIZ];
     int keytypedone = 0;
-    krb5_enctype etype = -1;
+    krb5_enctype etype = 0xffff;
 
     initialize_krb5_error_table();
     initialize_kdb5_error_table();
@@ -160,7 +160,7 @@ char *argv[];
        exit(1);
     }
 
-    if (etype == -1)
+    if (etype == 0xffff)
        etype = krb5_keytype_array[master_keyblock.keytype]->system->proto_enctype;
 
     if (!valid_etype(etype)) {