diff options
| author | Greg Hudson <ghudson@mit.edu> | 2010-05-24 03:14:57 +0000 |
|---|---|---|
| committer | Greg Hudson <ghudson@mit.edu> | 2010-05-24 03:14:57 +0000 |
| commit | df513e286693e698553ec025fee4ebcff500d408 (patch) | |
| tree | f7b5c1bad135788b35e0a8bdb8626607acbf03be /src | |
| parent | d2a071db7a60c5fe8ee48f83154a86b50fa38e0a (diff) | |
| download | krb5-df513e286693e698553ec025fee4ebcff500d408.tar.gz krb5-df513e286693e698553ec025fee4ebcff500d408.tar.xz krb5-df513e286693e698553ec025fee4ebcff500d408.zip | |
Don't include nul characters in the text we send with krb-error
responses from the KDC.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24097 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/kdc/do_as_req.c | 2 | ||||
| -rw-r--r-- | src/kdc/do_tgs_req.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/kdc/do_as_req.c b/src/kdc/do_as_req.c index 39242979aa..9ceac84aaf 100644 --- a/src/kdc/do_as_req.c +++ b/src/kdc/do_as_req.c @@ -750,7 +750,7 @@ prepare_error_as (struct kdc_request_state *rstate, krb5_kdc_req *request, errpkt.client = canon_client; else errpkt.client = request->client; - errpkt.text.length = strlen(status) + 1; + errpkt.text.length = strlen(status); if (!(errpkt.text.data = strdup(status))) return ENOMEM; diff --git a/src/kdc/do_tgs_req.c b/src/kdc/do_tgs_req.c index 29546bd250..f1ae84b97c 100644 --- a/src/kdc/do_tgs_req.c +++ b/src/kdc/do_tgs_req.c @@ -1078,7 +1078,7 @@ prepare_error_tgs (struct kdc_request_state *state, errpkt.client = ticket->enc_part2->client; else errpkt.client = NULL; - errpkt.text.length = strlen(status) + 1; + errpkt.text.length = strlen(status); if (!(errpkt.text.data = strdup(status))) return ENOMEM; |
