diff --git a/src/modules/fastcgi_stream.c b/src/modules/fastcgi_stream.c index c27b3d3..facb265 100644 --- a/src/modules/fastcgi_stream.c +++ b/src/modules/fastcgi_stream.c @@ -699,7 +699,11 @@ static void fastcgi_decode(liFastCGIBackendContext *ctx) { li_chunkqueue_skip(in, len); ctx->remainingContent -= len; - /* TODO: callback(errormsg) */ + if (NULL != ctx->currentcon) { + const liFastCGIBackendCallbacks *callbacks = ctx->pool->callbacks; + callbacks->fastcgi_stderr_cb(ctx->currentcon->vr, &ctx->pool->public, &ctx->currentcon->public, errormsg); + } + g_string_free(errormsg, TRUE); } break;