From: Ian Jackson Date: Sun, 11 May 2014 17:10:58 +0000 (+0100) Subject: site logging: Use [v]slilog_part in slog X-Git-Tag: debian/0.3.2_beta1~15 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=secnet.git;a=commitdiff_plain;h=e5d8c16e9249b2f96931c74f3fddd2cbbcc04a2c site logging: Use [v]slilog_part in slog Eliminates a pointless log message assembly buffer. No ultimate functional change. Signed-off-by: Ian Jackson --- diff --git a/site.c b/site.c index c2dd9d2..e8dba87 100644 --- a/site.c +++ b/site.c @@ -324,14 +324,14 @@ FORMAT(printf,3,4); static void slog(struct site *st, uint32_t event, cstring_t msg, ...) { va_list ap; - char buf[240]; 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"); va_end(ap); } }