X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=log%2Fsyslog.c;h=ac4f1ae9770f5dbba5ac616b73c2c7132db5c002;hb=8973576f21b2f9b1f21924460e1d8842e3e8d5ce;hp=f75fed9e5139cd0b810d1bba49e15686609e7497;hpb=b62f35d2355eee2464d1877e8dd0797a92da5c5f;p=project%2Fubox.git diff --git a/log/syslog.c b/log/syslog.c index f75fed9..ac4f1ae 100644 --- a/log/syslog.c +++ b/log/syslog.c @@ -66,7 +66,7 @@ log_add(char *buf, int size, int source) /* bounce out if we don't have init'ed yet (regmatch etc will blow) */ if (!log) { - fprintf(stderr, buf); + fprintf(stderr, "%s", buf); return; } @@ -299,4 +299,7 @@ log_shutdown(void) ustream_free(&klog.stream); close(slog.fd.fd); close(klog.fd.fd); + free(log); + regfree(&pat_prio); + regfree(&pat_tstamp); }