From 6f6b4c61e03afb4d35bf6b3ea468fb211d703aa7 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Tue, 30 Nov 2004 18:58:58 +0000 Subject: [PATCH] =?utf8?q?r4020:=20Fix=20for=20crash=20reported=20by=20B?= =?utf8?q?=C3=A5rd=20Kalbakk=20.=20Don't=20go=20fishing?= =?utf8?q?=20for=20the=20authorisation=20data=20unless=20we=20know=20it's?= =?utf8?q?=20there.=20Jeremy.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- source/libsmb/clikrb5.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libsmb/clikrb5.c b/source/libsmb/clikrb5.c index 068e7822072..15be8967b84 100644 --- a/source/libsmb/clikrb5.c +++ b/source/libsmb/clikrb5.c @@ -184,7 +184,7 @@ void get_auth_data_from_tkt(DATA_BLOB *auth_data, krb5_ticket *tkt) { #if defined(HAVE_KRB5_TKT_ENC_PART2) - if (tkt->enc_part2) + if (tkt->enc_part2 && tkt->enc_part2->authorization_data && tkt->enc_part2->authorization_data[0] && tkt->enc_part2->authorization_data[0]->length) *auth_data = data_blob(tkt->enc_part2->authorization_data[0]->contents, tkt->enc_part2->authorization_data[0]->length); #else -- 2.47.3