A server could reply a response with a shut before the end of the htx
transfer, in this case the httpclient would leave before computing the
received response.
This patch fixes the issue by calling the "process_data" label instead of
the "more" label which don't do the si_shut.
Must be bacported in 2.5.
appctx->st0 = HTTPCLIENT_S_RES_STLINE;
}
- goto more; /* we need to leave the IO handler once we wrote the request */
+ goto process_data; /* we need to leave the IO handler once we wrote the request */
}
break;