diff options
author | Joel Fischer <joeljfischer@gmail.com> | 2017-07-28 14:50:51 -0400 |
---|---|---|
committer | Joel Fischer <joeljfischer@gmail.com> | 2017-07-28 14:50:51 -0400 |
commit | 54b77fd2cc26dd08f861156caddbf591d93e7f2b (patch) | |
tree | 3914d0da8b16aead9c78413d438ddc5b19b9997a | |
parent | d5774c11d56ccfbfdc2582db67a38d81053ae2a0 (diff) | |
download | sdl_ios-bugs/issue_666_responsedispatcher_crash.tar.gz |
Fix a bug where the SDLRPCResponseDispatcher could crash when being clearedbugs/issue_666_responsedispatcher_crash
-rw-r--r-- | SmartDeviceLink/SDLResponseDispatcher.m | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/SmartDeviceLink/SDLResponseDispatcher.m b/SmartDeviceLink/SDLResponseDispatcher.m index b9fcf4095..b5bd9f915 100644 --- a/SmartDeviceLink/SDLResponseDispatcher.m +++ b/SmartDeviceLink/SDLResponseDispatcher.m @@ -109,7 +109,7 @@ NS_ASSUME_NONNULL_BEGIN - (void)clear { // When we get disconnected we have to delete all existing responseHandlers as they are not valid anymore - for (SDLRPCCorrelationId *correlationID in self.rpcResponseHandlerMap) { + for (SDLRPCCorrelationId *correlationID in self.rpcResponseHandlerMap.dictionaryRepresentation) { SDLResponseHandler responseHandler = self.rpcResponseHandlerMap[correlationID]; responseHandler(self.rpcRequestDictionary[correlationID], nil, [NSError sdl_lifecycle_notConnectedError]); } |