[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