summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>1999-03-12 12:35:56 +0000
committerTom Yu <tlyu@mit.edu>1999-03-12 12:35:56 +0000
commiteace53f558e10d2879efd2512f579ef4a9a8ba16 (patch)
treefbf7af5101649c07af4c33b86d4a30944ecff4fd /src
parentca0c05b98604daf6819341230c72feea818a03c6 (diff)
downloadkrb5-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/ChangeLog5
-rw-r--r--src/appl/gssftp/ftpd/ftpd.c2
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);