Merged, thanks for the fix!
On 11-03-21, Youfu Zhang wrote: > or uclient-fetch will stall until timeout for 2XX (except 204) response > with content-length of 0 > > Signed-off-by: Youfu Zhang <[email protected]> > --- > uclient-http.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/uclient-http.c b/uclient-http.c > index 349e69c..c2bba6b 100644 > --- a/uclient-http.c > +++ b/uclient-http.c > @@ -655,7 +655,8 @@ static void uclient_http_headers_complete(struct > uclient_http *uh) > if (uh->eof || seq != uh->uc.seq) > return; > > - if (uh->req_type == REQ_HEAD || uh->uc.status_code == 204) { > + if (uh->req_type == REQ_HEAD || uh->uc.status_code == 204 || > + uh->content_length == 0) { > uh->eof = true; > uclient_notify_eof(uh); > }
signature.asc
Description: PGP signature
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
