svn rev #22952: trunk/src/lib/crypto/krb/ 
    ghudson@MIT.EDU 
    ghudson at MIT.EDU
       
    Tue Oct 20 09:47:40 EDT 2009
    
    
  
http://src.mit.edu/fisheye/changelog/krb5/?cs=22952
Commit By: ghudson
Log Message:
In krb5_k_make_checksum, check for a null key passed with a keyed
checksum instead of just crashing.
Changed Files:
U   trunk/src/lib/crypto/krb/make_checksum.c
Modified: trunk/src/lib/crypto/krb/make_checksum.c
===================================================================
--- trunk/src/lib/crypto/krb/make_checksum.c	2009-10-20 10:56:21 UTC (rev 22951)
+++ trunk/src/lib/crypto/krb/make_checksum.c	2009-10-20 13:47:40 UTC (rev 22952)
@@ -68,7 +68,7 @@
 	/* check if key is compatible */
 	if (ctp->keyed_etype) {
 	    ktp1 = find_enctype(ctp->keyed_etype);
-	    ktp2 = find_enctype(key->keyblock.enctype);
+	    ktp2 = key ? find_enctype(key->keyblock.enctype) : NULL;
 	    if (ktp1 == NULL || ktp2 == NULL || ktp1->enc != ktp2->enc) {
 		ret = KRB5_BAD_ENCTYPE;
 		goto cleanup;
    
    
More information about the cvs-krb5
mailing list