aboutsummaryrefslogtreecommitdiff
path: root/src/kdc/dispatch.c
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2008-03-18 20:07:14 +0000
committerKen Raeburn <raeburn@mit.edu>2008-03-18 20:07:14 +0000
commit5b0bc6bcaeb275fa850815b56cb81086caef0c57 (patch)
tree1cc59691c2ac3270d04822f9c7cbbc9ffc1fd8fc /src/kdc/dispatch.c
parentf8d4e9aaad429fd6fac6504a527ab0258f47b854 (diff)
downloadkrb5-5b0bc6bcaeb275fa850815b56cb81086caef0c57.zip
krb5-5b0bc6bcaeb275fa850815b56cb81086caef0c57.tar.gz
krb5-5b0bc6bcaeb275fa850815b56cb81086caef0c57.tar.bz2
Fix MITKRB5-SA-2008-001 on trunk. Patch differs from the released one
for 1.6 because of code divergence. ticket: 5919 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20280 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc/dispatch.c')
-rw-r--r--src/kdc/dispatch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kdc/dispatch.c b/src/kdc/dispatch.c
index 1d7c3be..ac0eb48 100644
--- a/src/kdc/dispatch.c
+++ b/src/kdc/dispatch.c
@@ -107,7 +107,7 @@ dispatch(krb5_data *pkt, const krb5_fulladdr *from, krb5_data **response)
retval = KRB5KRB_AP_ERR_MSG_TYPE;
#ifndef NOCACHE
/* put the response into the lookaside buffer */
- if (!retval)
+ if (!retval && *response != NULL)
kdc_insert_lookaside(pkt, *response);
#endif