correct vsnprintf for log_plus
parent
811ee077f1
commit
430c92c88f
|
|
@ -52,6 +52,9 @@ void log_plus(const int priority, const char* file,
|
||||||
va_start(ap, fmt);
|
va_start(ap, fmt);
|
||||||
hlen += vsnprintf(buf+hlen, sizeof(buf)-hlen, fmt, ap);
|
hlen += vsnprintf(buf+hlen, sizeof(buf)-hlen, fmt, ap);
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
|
if (hlen >= sizeof(buf)) {
|
||||||
|
hlen = sizeof(buf) - 1;
|
||||||
|
}
|
||||||
log_it_ex1(&g_log_context, priority, buf, hlen);
|
log_it_ex1(&g_log_context, priority, buf, hlen);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue