Commit 391a292b authored by Poul-Henning Kamp's avatar Poul-Henning Kamp

Always release WRW, also on error.



git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@3446 d4fa192b-c00b-0410-8231-f00ffab90ce4
parent b1e4fadd
......@@ -353,12 +353,7 @@ Fetch(struct sess *sp)
/* Deal with any message-body the request might have */
i = FetchReqBody(sp);
if (i > 0) {
VBE_ClosedFd(sp);
return (__LINE__);
}
if (WRW_FlushRelease(w)) {
if (WRW_FlushRelease(w) || i > 0) {
VBE_ClosedFd(sp);
/* XXX: other cleanup ? */
return (__LINE__);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment