svn rev #3299: trunk/gssftp/ ftp/ ftpd/

ghudson@MIT.EDU ghudson at MIT.EDU
Mon May 3 15:51:50 EDT 2010


Commit By: ghudson
Log Message:
ticket: 6713
status: open

Fixed some uses of variables as format strings.  Based on a patch from
Guillaume Rousse <Guillaume.Rousse at inria.fr>.  Deferred changes to
telnet/utilities.c.



Changed Files:
U   trunk/gssftp/ftp/cmds.c
U   trunk/gssftp/ftpd/ftpd.c
Modified: trunk/gssftp/ftp/cmds.c
===================================================================
--- trunk/gssftp/ftp/cmds.c	2010-03-02 23:57:40 UTC (rev 3298)
+++ trunk/gssftp/ftp/cmds.c	2010-05-03 19:51:50 UTC (rev 3299)
@@ -1824,7 +1824,7 @@
 			len += strlen(strncpy(&buf[len], argv[i], sizeof(buf) - 1 - len));
 		}
 	}
-	if (command(buf) == PRELIM) {
+	if (command("%s", buf) == PRELIM) {
 		while (getreply(0) == PRELIM);
 	}
 }

Modified: trunk/gssftp/ftpd/ftpd.c
===================================================================
--- trunk/gssftp/ftpd/ftpd.c	2010-03-02 23:57:40 UTC (rev 3298)
+++ trunk/gssftp/ftpd/ftpd.c	2010-05-03 19:51:50 UTC (rev 3299)
@@ -2360,7 +2360,7 @@
 		globerr = NULL;
 		dirlist = ftpglob(whichfiles);
 		if (globerr != NULL) {
-			reply(550, globerr);
+			reply(550, "%s", globerr);
 			return;
 		} else if (dirlist == NULL) {
 			errno = ENOENT;
@@ -2536,7 +2536,7 @@
 log_gss_error(int severity, OM_uint32 maj_stat, OM_uint32 min_stat,
 	      const char *s)
 {
-    syslog(severity, s);
+    syslog(severity, "%s", s);
     with_gss_error_text(log_gss_error_1, maj_stat, min_stat, severity);
 }
 




More information about the Krb5-appl-commits mailing list