svn commit: samba r1748 - branches/SAMBA_4_0/source/libcli/auth

metze at samba.org metze at samba.org
Thu Aug 12 03:26:38 GMT 2004


Author: metze
Date: 2004-08-12 03:26:38 +0000 (Thu, 12 Aug 2004)
New Revision: 1748
WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/&rev=1748&nolog=1
Log:
don't segfault if there's no ticket

metze

Modified:
   branches/SAMBA_4_0/source/libcli/auth/clikrb5.c

Changeset:
Modified: branches/SAMBA_4_0/source/libcli/auth/clikrb5.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/auth/clikrb5.c	2004-08-12 03:23:19 UTC (rev 1747)
+++ branches/SAMBA_4_0/source/libcli/auth/clikrb5.c	2004-08-12 03:26:38 UTC (rev 1748)
@@ -154,11 +154,11 @@
  	 		    DATA_BLOB *auth_data, krb5_ticket *tkt)
 {
 #if defined(HAVE_KRB5_TKT_ENC_PART2)
-	if (tkt->enc_part2)
+	if (tkt && tkt->enc_part2)
 		*auth_data = data_blob(tkt->enc_part2->authorization_data[0]->contents,
 			tkt->enc_part2->authorization_data[0]->length);
 #else
-	if (tkt->ticket.authorization_data && tkt->ticket.authorization_data->len)
+	if (tkt && tkt->ticket.authorization_data && tkt->ticket.authorization_data->len)
 		*auth_data = data_blob(tkt->ticket.authorization_data->val->ad_data.data,
 			tkt->ticket.authorization_data->val->ad_data.length);
 #endif



More information about the samba-cvs mailing list