From 34b0a989ebdbd14c66665a493992d92452d53551 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 12 Aug 2004 03:26:38 +0000 Subject: r1748: don't segfault if there's no ticket metze (This used to be commit b8985892964e84ca09d611540811d5a50a31232e) --- source4/libcli/auth/clikrb5.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source4/libcli/auth') diff --git a/source4/libcli/auth/clikrb5.c b/source4/libcli/auth/clikrb5.c index c4bab57996..0e4ec1f438 100644 --- a/source4/libcli/auth/clikrb5.c +++ b/source4/libcli/auth/clikrb5.c @@ -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 -- cgit