From 209dfd8b4d4e59ca933421285620401de998f3ab Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Sun, 14 Jul 2013 08:05:49 +0200 Subject: [PATCH] lib: Fixed stdinit bug. --- lib/cf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/cf.c b/lib/cf.c index 61b3915..2ca910a 100644 --- a/lib/cf.c +++ b/lib/cf.c @@ -320,7 +320,8 @@ static int stdhandle(struct child *ch, struct hthead *req, int fd, void (*chinit for(i = 0; sd->envp[i]; i += 2) putenv(sprintf2("%s=%s", sd->envp[i], sd->envp[i + 1])); - chinit(data); + if(chinit != NULL) + chinit(data); } if(sd->type == CH_SOCKET) { -- 2.11.0