diff options
author | Greg Hudson <ghudson@mit.edu> | 2008-11-05 16:19:01 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2008-11-05 16:19:01 +0000 |
commit | 6d38cab0b686e49b3a72e02e29099cd491e052cb (patch) | |
tree | 0095bfb30797e75bef5d6e4c01b4586a48e1cbfb /src/kdc/kerberos_v4.c | |
parent | 6566763d0c306ad4dca003f2c4b9dd354d3d14fb (diff) | |
download | krb5-6d38cab0b686e49b3a72e02e29099cd491e052cb.tar.gz krb5-6d38cab0b686e49b3a72e02e29099cd491e052cb.tar.xz krb5-6d38cab0b686e49b3a72e02e29099cd491e052cb.zip |
Convert many uses of strcpy/strcat (and sometimes sprintf) to accepted
string-handling functions.
ticket: 6200
status: open
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21001 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc/kerberos_v4.c')
-rw-r--r-- | src/kdc/kerberos_v4.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/kdc/kerberos_v4.c b/src/kdc/kerberos_v4.c index 8ac015b7f3..a0c74a18b2 100644 --- a/src/kdc/kerberos_v4.c +++ b/src/kdc/kerberos_v4.c @@ -1012,8 +1012,7 @@ kerb_err_reply(struct sockaddr_in *client, KTEXT pkt, long int err, char *string KTEXT e_pkt = &e_pkt_st; static char e_msg[128]; - strcpy(e_msg, "\nKerberos error -- "); - strncat(e_msg, string, sizeof(e_msg) - 1 - 19); + snprintf(e_msg, sizeof(e_msg), "\nKerberos error -- %s", string); cr_err_reply(e_pkt, req_name_ptr, req_inst_ptr, req_realm_ptr, req_time_ws, err, e_msg); return make_response((char *) e_pkt->dat, e_pkt->length); |