Differences From Artifact [4b826a148e]:
- File src/OFHTTPRequest.m — part of check-in [3a983475bc] at 2012-03-21 17:51:37 on branch trunk — Always pass a char for copy to objc_setProperty(). (user: js, size: 12253) [annotate] [blame] [check-ins using] [more...]
To Artifact [456aec5d03]:
- File
src/OFHTTPRequest.m
— part of check-in
[d5ddb2cb48]
at
2012-06-06 13:09:08
on branch trunk
— Rework OFDataArray API.
Also adds more checks. (user: js, size: 12261) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
427 428 429 430 431 432 433 | [delegate request: self didReceiveData: buffer withLength: length]; [pool2 releaseObjects]; bytesReceived += length; | < | > | 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 | [delegate request: self didReceiveData: buffer withLength: length]; [pool2 releaseObjects]; bytesReceived += length; [data addItemsFromCArray: buffer count: length]; toRead -= length; } @try { line = [sock readLine]; } @catch (OFInvalidEncodingException *e) { |
︙ | ︙ | |||
457 458 459 460 461 462 463 | intoBuffer: buffer]) > 0) { [delegate request: self didReceiveData: buffer withLength: length]; [pool2 releaseObjects]; bytesReceived += length; | < | > | 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 | intoBuffer: buffer]) > 0) { [delegate request: self didReceiveData: buffer withLength: length]; [pool2 releaseObjects]; bytesReceived += length; [data addItemsFromCArray: buffer count: length]; if (contentLengthHeader != nil && bytesReceived >= contentLength) break; } } |
︙ | ︙ |