summaryrefslogtreecommitdiffstats
path: root/tools/syslogd.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2009-03-25 17:59:35 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2009-03-25 17:59:35 +0100
commit67e00c063122de13dd6c6354fa095978aa1773de (patch)
tree37e85b86b47488a79fcfacab6b1a4f25d456ad73 /tools/syslogd.c
parent611b3364491cf30dc866932a053ae925e1f182ac (diff)
downloadrsyslog-67e00c063122de13dd6c6354fa095978aa1773de.tar.gz
rsyslog-67e00c063122de13dd6c6354fa095978aa1773de.tar.xz
rsyslog-67e00c063122de13dd6c6354fa095978aa1773de.zip
bugfix: fixed some segaults on Solaris
where vsprintf() does not check for NULL pointers
Diffstat (limited to 'tools/syslogd.c')
-rw-r--r--tools/syslogd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/syslogd.c b/tools/syslogd.c
index 235bc52e..a2aead9a 100644
--- a/tools/syslogd.c
+++ b/tools/syslogd.c
@@ -3475,7 +3475,7 @@ int realMain(int argc, char **argv)
/* END core initializations - we now come back to carrying out command line options*/
while((iRet = bufOptRemove(&ch, &arg)) == RS_RET_OK) {
- dbgprintf("deque option %c, optarg '%s'\n", ch, arg);
+ dbgprintf("deque option %c, optarg '%s'\n", ch, (arg == NULL) ? "" : arg);
switch((char)ch) {
case '4':
glbl.SetDefPFFamily(PF_INET);