@@ -221,11 +221,10 @@ @try { _client = [client retain]; _request = [request retain]; _redirects = redirects; _context = [context retain]; - _firstLine = true; _serverHeaders = [[OFMutableDictionary alloc] init]; } @catch (id e) { [self release]; @throw e; } @@ -541,10 +540,11 @@ forRequest: _request context: _context]; return 0; } + _firstLine = true; [sock asyncReadLineWithTarget: self selector: @selector(socket:didReadLine:context: exception:) context: nil]; return 0;