@@ -405,11 +405,11 @@ size_t i, count = [_readObjects count]; bool foundInCache = false; for (i = 0; i < count; i++) { if ([objects[i] isKindOfClass: [OFStream class]] && - [objects[i] numberOfBytesInReadBuffer] > 0 && + [objects[i] hasDataInReadBuffer] && ![objects[i] OF_isWaitingForDelimiter]) { void *pool = objc_autoreleasePoolPush(); if ([_delegate respondsToSelector: @selector(objectIsReadyForReading:)])