From ba46b595ae60c6237de330eba7fa4a263fc6c814 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20B=C3=BChler?= Date: Fri, 24 May 2013 14:47:18 +0200 Subject: [PATCH] [mod_fastcgi] fix broken asserts --- src/main/stream.c | 1 + src/modules/fastcgi_stream.c | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/stream.c b/src/main/stream.c index d04e9dd..fd94eab 100644 --- a/src/main/stream.c +++ b/src/main/stream.c @@ -85,6 +85,7 @@ void li_stream_connect(liStream *source, liStream *dest) { /* streams must be "valid" */ assert(source->refcount > 0 && dest->refcount > 0); + assert(NULL == source->dest && NULL == dest->source); if (NULL != source->dest || NULL != dest->source) { g_error("Can't connect already connected streams"); } diff --git a/src/modules/fastcgi_stream.c b/src/modules/fastcgi_stream.c index f20a9cd..4bf41c7 100644 --- a/src/modules/fastcgi_stream.c +++ b/src/modules/fastcgi_stream.c @@ -238,9 +238,6 @@ static void fastcgi_check_put(liFastCGIBackendContext *ctx) { li_stream_disconnect(&ctx->fcgi_out); li_stream_disconnect_dest(&ctx->fcgi_in); - assert(2 == ctx->fcgi_in.refcount); - assert(2 == ctx->fcgi_out.refcount); - ctx->is_active = FALSE; li_stream_set_cqlimit(NULL, &ctx->fcgi_in, NULL);