Overview
Comment: | OFHTTPServer: Fix _contentLength not being set |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
a74b645cb297b313e4fd3c20a72305ea |
User & Date: | js on 2018-01-14 13:30:47 |
Other Links: | manifest | tags |
Context
2018-01-14
| ||
14:12 | OFIntrospection: Fix property parsing on Apple RT check-in: cc198764b7 user: js tags: trunk | |
13:30 | OFHTTPServer: Fix _contentLength not being set check-in: a74b645cb2 user: js tags: trunk | |
2018-01-07
| ||
04:09 | OFHTTPClient: Make sure _firstLine is always reset check-in: 0fde3368f6 user: js tags: trunk | |
Changes
Modified src/OFHTTPServer.m from [2d02abe498] to [949fef07b2].
︙ | ︙ | |||
503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 | } @catch (OFInvalidFormatException *e) { return [self sendErrorAndClose: 400]; } if (contentLength > 0) { char *buffer; buffer = [self allocMemoryWithSize: BUFFER_SIZE]; _body = [[OFMutableData alloc] init]; [_socket asyncReadIntoBuffer: buffer length: BUFFER_SIZE target: self selector: @selector(socket: didReadIntoBuffer: length:context: | > > > > > | 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 | } @catch (OFInvalidFormatException *e) { return [self sendErrorAndClose: 400]; } if (contentLength > 0) { char *buffer; if (contentLength < 0 || (uintmax_t)contentLength > SIZE_MAX) @throw [OFOutOfRangeException exception]; buffer = [self allocMemoryWithSize: BUFFER_SIZE]; _body = [[OFMutableData alloc] init]; _contentLength = contentLength; [_socket asyncReadIntoBuffer: buffer length: BUFFER_SIZE target: self selector: @selector(socket: didReadIntoBuffer: length:context: |
︙ | ︙ |