@@ -376,12 +376,12 @@ [newRequest setURL: newURL]; [newRequest setHeaders: newHeaders]; _client->_inProgress = false; - [_client performRequest: newRequest - redirects: _redirects - 1]; + [_client asyncPerformRequest: newRequest + redirects: _redirects - 1]; return; } } if (_status / 100 != 2) @@ -913,18 +913,18 @@ [self close]; [super dealloc]; } -- (void)performRequest: (OFHTTPRequest *)request +- (void)asyncPerformRequest: (OFHTTPRequest *)request { - [self performRequest: request - redirects: 10]; + [self asyncPerformRequest: request + redirects: 10]; } -- (void)performRequest: (OFHTTPRequest *)request - redirects: (unsigned int)redirects +- (void)asyncPerformRequest: (OFHTTPRequest *)request + redirects: (unsigned int)redirects { void *pool = objc_autoreleasePoolPush(); OFURL *URL = [request URL]; OFString *scheme = [URL scheme];