Overview
Comment: | OFHTTPClient: Better checking for invalid reply |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
692fe63730f4972646fe6da17bb5a37d |
User & Date: | js on 2015-05-24 16:19:07 |
Other Links: | manifest | tags |
Context
2015-05-24
| ||
19:16 | OFTLSSocket: Improved API for easier verification check-in: 94affb5b29 user: js tags: trunk | |
16:19 | OFHTTPClient: Better checking for invalid reply check-in: 692fe63730 user: js tags: trunk | |
10:58 | utils/ofhttp: Add verbose mode check-in: 33760dee1a user: js tags: trunk | |
Changes
Modified src/OFHTTPClient.m from [d946419431] to [10e2ede1ff].
︙ | ︙ | |||
487 488 489 490 491 492 493 | @try { line = [socket readLine]; } @catch (OFInvalidEncodingException *e) { @throw [OFInvalidServerReplyException exception]; } } | | > | 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 | @try { line = [socket readLine]; } @catch (OFInvalidEncodingException *e) { @throw [OFInvalidServerReplyException exception]; } } if (![line hasPrefix: @"HTTP/"] || [line length] < 9 || [line characterAtIndex: 8] != ' ') @throw [OFInvalidServerReplyException exception]; version = [line substringWithRange: of_range(5, 3)]; if (![version isEqual: @"1.0"] && ![version isEqual: @"1.1"]) @throw [OFUnsupportedVersionException exceptionWithVersion: version]; |
︙ | ︙ |