summaryrefslogtreecommitdiffstats
path: root/src/kdc/network.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/network.c
parentf8d4e9aaad429fd6fac6504a527ab0258f47b854 (diff)
downloadkrb5-5b0bc6bcaeb275fa850815b56cb81086caef0c57.tar.gz
krb5-5b0bc6bcaeb275fa850815b56cb81086caef0c57.tar.xz
krb5-5b0bc6bcaeb275fa850815b56cb81086caef0c57.zip
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/network.c')
-rw-r--r--src/kdc/network.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/kdc/network.c b/src/kdc/network.c
index 266c6aa83..e9dcf8610 100644
--- a/src/kdc/network.c
+++ b/src/kdc/network.c
@@ -1069,6 +1069,8 @@ static void process_packet(struct connection *conn, const char *prog,
com_err(prog, retval, "while dispatching (udp)");
return;
}
+ if (response == NULL)
+ return;
cc = send_to_from(port_fd, response->data, (socklen_t) response->length, 0,
(struct sockaddr *)&saddr, saddr_len,
(struct sockaddr *)&daddr, daddr_len);