diff --git a/src/rrd_daemon.c b/src/rrd_daemon.c
index 0610d388b997f42b11b948850f2cf95e4b4c1c57..0ea5bf767f0e45fd88a28a1bdb19020e97dccb48 100644 (file)
--- a/src/rrd_daemon.c
+++ b/src/rrd_daemon.c
else
lines = -1;
- rclen = sprintf(buffer, "%d ", lines);
+ rclen = snprintf(buffer, sizeof buffer, "%d ", lines);
va_start(argp, fmt);
#ifdef HAVE_VSNPRINTF
len = vsnprintf(buffer+rclen, sizeof(buffer)-rclen, fmt, argp);