1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-19 21:57:57 +03:00

r1748: don't segfault if there's no ticket

metze
This commit is contained in:
Stefan Metzmacher 2004-08-12 03:26:38 +00:00 committed by Gerald (Jerry) Carter
parent ddac5e46d4
commit b898589296

View File

@ -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