diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2008-03-18 20:07:14 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2008-03-18 20:07:14 +0000 |
| commit | 5b0bc6bcaeb275fa850815b56cb81086caef0c57 (patch) | |
| tree | 1cc59691c2ac3270d04822f9c7cbbc9ffc1fd8fc /src/kdc/network.c | |
| parent | f8d4e9aaad429fd6fac6504a527ab0258f47b854 (diff) | |
| download | krb5-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.c | 2 |
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); |
