diff --git a/lib/libfetch/http.c b/lib/libfetch/http.c index 77419c985957..8d2f971000e4 100644 --- a/lib/libfetch/http.c +++ b/lib/libfetch/http.c @@ -1038,6 +1038,7 @@ _http_request(struct url *URL, const char *op, struct url_stat *us, conn->err = HTTP_OK; break; } else { + _http_seterr(conn->err); goto ouch; } }