summaryrefslogtreecommitdiffstats
path: root/rcS.c
diff options
context:
space:
mode:
authorJohn Crispin <blogic@openwrt.org>2013-09-28 21:01:20 +0200
committerJohn Crispin <blogic@openwrt.org>2013-09-28 21:47:43 +0200
commitb5e17105b163442a030559b7b2c2454b82b3fd4c (patch)
treecd7eb3d97307f17703a62360f65938172e360576 /rcS.c
parentf51f9cc5738d340423e44e678829402b367cf866 (diff)
downloadunitd-b5e17105b163442a030559b7b2c2454b82b3fd4c.tar
unitd-b5e17105b163442a030559b7b2c2454b82b3fd4c.zip
syslog() is a blocking call on eglibc. as procd provides the actual syslog, weneed to make sure that we do not run into a deadlock.
Signed-off-by: John Crispin <blogic@openwrt.org> Signed-off-by: Markus Stenberg <markus.stenberg@iki.fi>
Diffstat (limited to 'rcS.c')
-rw-r--r--rcS.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/rcS.c b/rcS.c
index 774c77e..f041f09 100644
--- a/rcS.c
+++ b/rcS.c
@@ -55,7 +55,7 @@ static void pipe_cb(struct ustream *s, int bytes)
break;
*newline = 0;
len = newline + 1 - str;
- SYSLOG(6, buf->data);
+ log_printf(buf->data);
ustream_consume(s, len);
} while (1);
}