From 99d0e79fb4df80b398e36d4b978d29a05d45ced0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sun, 14 Jan 2007 22:39:41 +0000 Subject: [PATCH] (_kdc_find_padata): if there is not padata, there is nothing find. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19906 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/kerberos5.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kdc/kerberos5.c b/kdc/kerberos5.c index 66003049d..0d4d56090 100644 --- a/kdc/kerberos5.c +++ b/kdc/kerberos5.c @@ -73,6 +73,9 @@ set_salt_padata (METHOD_DATA *md, Salt *salt) PA_DATA* _kdc_find_padata(KDC_REQ *req, int *start, int type) { + if (req->padata == NULL) + return NULL; + while(*start < req->padata->len){ (*start)++; if(req->padata->val[*start - 1].padata_type == type)