Adding lock around AFURLConnectionOperation -responseStringEncoding
Adding check for self.response in AFURLConnectionOperation -responseStringEncoding
This commit is contained in:
parent
9b16005f4e
commit
447fb3a913
1 changed files with 1 additions and 1 deletions
|
|
@ -367,7 +367,7 @@ static inline BOOL AFStateTransitionIsValid(AFOperationState fromState, AFOperat
|
||||||
|
|
||||||
- (NSStringEncoding)responseStringEncoding {
|
- (NSStringEncoding)responseStringEncoding {
|
||||||
[self.lock lock];
|
[self.lock lock];
|
||||||
if (!_responseStringEncoding) {
|
if (!_responseStringEncoding && self.response) {
|
||||||
NSStringEncoding stringEncoding = NSUTF8StringEncoding;
|
NSStringEncoding stringEncoding = NSUTF8StringEncoding;
|
||||||
if (self.response.textEncodingName) {
|
if (self.response.textEncodingName) {
|
||||||
CFStringEncoding IANAEncoding = CFStringConvertIANACharSetNameToEncoding((__bridge CFStringRef)self.response.textEncodingName);
|
CFStringEncoding IANAEncoding = CFStringConvertIANACharSetNameToEncoding((__bridge CFStringRef)self.response.textEncodingName);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue