From cabb2e2641cea551d60b5b15f6cb1d092e6fbb03 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 16 Jan 2016 23:26:32 +0100 Subject: [PATCH] http: detect connect failure Signed-off-by: Felix Fietkau --- uclient-http.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/uclient-http.c b/uclient-http.c index 3ffb88c..574dc01 100644 --- a/uclient-http.c +++ b/uclient-http.c @@ -736,6 +736,10 @@ static void uclient_notify_state(struct ustream *us) { struct uclient_http *uh = container_of(us, struct uclient_http, ufd.stream); + if (uh->ufd.stream.write_error) { + uclient_http_error(uh, UCLIENT_ERROR_CONNECT); + return; + } uclient_notify_eof(uh); } -- 2.11.0