[PATCH 4/8] site logging: Use [v]slilog_part in slog
Ian Jackson
ijackson at chiark.greenend.org.uk
Wed May 14 21:00:24 BST 2014
Eliminates a pointless log message assembly buffer.
No ultimate functional change.
Signed-off-by: Ian Jackson <ijackson at chiark.greenend.org.uk>
---
site.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/site.c b/site.c
index 3d8f485..df3a5e1 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);
}
}
--
1.7.10.4
More information about the sgo-software-discuss
mailing list