diff --git a/index.js b/index.js index ece5c63..64b4948 100644 --- a/index.js +++ b/index.js @@ -284,7 +284,6 @@ Mod.prototype.callback = function (req, res, serverconsole, responseEnd, href, e } catch (ex) { interpreter.removeAllListeners("exit"); interpreter.stdout.removeAllListeners("data"); - interpreter.stderr.removeAllListeners("data"); if (!callServerError) { res.writeHead(500); res.end(ex.stack); @@ -317,6 +316,11 @@ Mod.prototype.callback = function (req, res, serverconsole, responseEnd, href, e callServerError(500, "RedBrick/" + version, ex); } } else { + var preparedStderr = stderr.trim() + if(preparedStderr) { + serverconsole.errmessage("There were CGI application errors:"); + serverconsole.errmessage(preparedStderr); + } res.end(); } });