From 20fd9533247b920411029c6692c8dfbfad37e38b Mon Sep 17 00:00:00 2001 From: Fritz Elfert Date: Fri, 31 Jan 2003 22:52:47 +0000 Subject: Fix local root formatstring exploit, reported by --- plpnfsd/mp_main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plpnfsd/mp_main.c b/plpnfsd/mp_main.c index 719af42..d8df171 100644 --- a/plpnfsd/mp_main.c +++ b/plpnfsd/mp_main.c @@ -79,7 +79,7 @@ debuglog(char *fmt, ...) buf = (char *)malloc(1024); va_start(ap, fmt); vsnprintf(buf, 1024, fmt, ap); - syslog(LOG_DEBUG, buf); + syslog(LOG_DEBUG, "%s", buf); free(buf); va_end(ap); return 0; @@ -94,7 +94,7 @@ errorlog(char *fmt, ...) va_start(ap, fmt); vsnprintf(buf, 1024, fmt, ap); va_end(ap); - syslog(LOG_ERR, buf); + syslog(LOG_ERR, "%s", buf); free(buf); return 0; } @@ -107,7 +107,7 @@ infolog(char *fmt, ...) va_start(ap, fmt); vsnprintf(buf, 1024, fmt, ap); - syslog(LOG_INFO, buf); + syslog(LOG_INFO, "%s", buf); free(buf); va_end(ap); return 0; -- cgit v1.2.3