Eliminates a pointless log message assembly buffer.
No ultimate functional change.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
static void slog(struct site *st, uint32_t event, cstring_t msg, ...)
{
va_list ap;
static void slog(struct site *st, uint32_t event, cstring_t msg, ...)
{
va_list ap;
uint32_t class;
class=event_log_priority(st, event);
if (class) {
va_start(ap,msg);
uint32_t class;
class=event_log_priority(st, event);
if (class) {
va_start(ap,msg);
- vsnprintf(buf,sizeof(buf),msg,ap);
- slilog(st->log,class,"%s: %s",st->tunname,buf);
+ slilog_part(st->log,class,"%s: ",st->tunname);
+ vslilog_part(st->log,class,msg,ap);
+ slilog_part(st->log,class,"\n");