heimdal Don't dereference NULL in error verify_checksum error path
authorAndrew Bartlett <abartlet@samba.org>
Thu, 11 Nov 2010 09:44:16 +0000 (20:44 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 11 Nov 2010 10:37:03 +0000 (10:37 +0000)
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Thu Nov 11 10:37:03 UTC 2010 on sn-devel-104

source4/heimdal/lib/krb5/crypto.c

index 006028b60192cb2318d596678a50988beac89652..d5d9c1d9d552b864f2f61a1e15e5d0e5220489ed 100644 (file)
@@ -1945,7 +1945,7 @@ verify_checksum(krb5_context context,
        krb5_set_error_message(context, ret,
                               N_("Decrypt integrity check failed for checksum "
                                  "type %s, key type %s", ""),
-                              ct->name, crypto->et->name);
+                              ct->name, crypto ? crypto->et->name : "(unkeyed)");
     } else {
        ret = 0;
     }