Skip to content

Commit 86cca04

Browse files
NR-359272: add one safety to path that recordTask takes through noticeNetworkRequest
1 parent 285b4fd commit 86cca04

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Agent/Network/NRMANetworkFacade.mm

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,12 @@ + (void) noticeNetworkRequest:(NSURLRequest*)request
122122
contentType:[NRMANetworkFacade contentType:response]
123123
bytesSent:bytesSent];
124124
NSUInteger modifiedBytesReceived = bytesReceived;
125-
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*) response;
126-
NSString* header = httpResponse.allHeaderFields[@"Content-Encoding"];
127-
if ([header isEqualToString:@"gzip"]) {
128-
modifiedBytesReceived = [[NRMAHarvesterConnection gzipData:responseData] length];
125+
if (([response isKindOfClass:[NSHTTPURLResponse class]])) {
126+
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*) response;
127+
NSString* header = httpResponse.allHeaderFields[@"Content-Encoding"];
128+
if ([header isEqualToString:@"gzip"]) {
129+
modifiedBytesReceived = [[NRMAHarvesterConnection gzipData:responseData] length];
130+
}
129131
}
130132

131133

0 commit comments

Comments
 (0)