Unverified Commit 3eddc004 by Christian Brauner Committed by Stéphane Graber

log: prevent stack smashing

parent 85d10478
...@@ -297,7 +297,8 @@ static int log_append_logfile(const struct lxc_log_appender *appender, ...@@ -297,7 +297,8 @@ static int log_append_logfile(const struct lxc_log_appender *appender,
if ((size_t)n < (sizeof(buffer) - 1)) if ((size_t)n < (sizeof(buffer) - 1))
n += vsnprintf(buffer + n, sizeof(buffer) - n, event->fmt, *event->vap); n += vsnprintf(buffer + n, sizeof(buffer) - n, event->fmt, *event->vap);
else
if ((size_t)n >= sizeof(buffer))
n = sizeof(buffer) - 1; n = sizeof(buffer) - 1;
buffer[n] = '\n'; buffer[n] = '\n';
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment