diff options
author | Tom Yu <tlyu@mit.edu> | 1999-03-12 12:35:56 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 1999-03-12 12:35:56 +0000 |
commit | eace53f558e10d2879efd2512f579ef4a9a8ba16 (patch) | |
tree | fbf7af5101649c07af4c33b86d4a30944ecff4fd /src | |
parent | ca0c05b98604daf6819341230c72feea818a03c6 (diff) | |
download | krb5-eace53f558e10d2879efd2512f579ef4a9a8ba16.tar.gz krb5-eace53f558e10d2879efd2512f579ef4a9a8ba16.tar.xz krb5-eace53f558e10d2879efd2512f579ef4a9a8ba16.zip |
* ftpd.c (user): Remove extra "%s" in call to sprintf() to avoid
dereferencing stack garbage.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11268 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r-- | src/appl/gssftp/ftpd/ChangeLog | 5 | ||||
-rw-r--r-- | src/appl/gssftp/ftpd/ftpd.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/appl/gssftp/ftpd/ChangeLog b/src/appl/gssftp/ftpd/ChangeLog index fd44a6077d..ead623aefd 100644 --- a/src/appl/gssftp/ftpd/ChangeLog +++ b/src/appl/gssftp/ftpd/ChangeLog @@ -1,3 +1,8 @@ +Fri Mar 12 07:35:01 1999 Tom Yu <tlyu@mit.edu> + + * ftpd.c (user): Remove extra "%s" in call to sprintf() to avoid + dereferencing stack garbage. + Mon Mar 8 23:47:51 1999 Tom Yu <tlyu@mit.edu> * ftpd.M: Resync with reality. diff --git a/src/appl/gssftp/ftpd/ftpd.c b/src/appl/gssftp/ftpd/ftpd.c index 71709dceae..f880734a5e 100644 --- a/src/appl/gssftp/ftpd/ftpd.c +++ b/src/appl/gssftp/ftpd/ftpd.c @@ -765,7 +765,7 @@ user(name) #ifdef KRB5_KRB4_COMPAT if (auth_type && strcmp(auth_type, "KERBEROS_V4") == 0) { authorized = kuserok(&kdata,name) == 0; - sprintf(buf, "Kerberos user %s%s%s@%s is%s authorized as %s%s", + sprintf(buf, "Kerberos user %s%s%s@%s is%s authorized as %s", kdata.pname, *kdata.pinst ? "." : "", kdata.pinst, kdata.prealm, authorized ? "" : " not", name); |