You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When receiving an unknown incoming RPC, the library attempts to convert it into an RPC class, which fails, making it nil. This nil is then passed up the chain where the data is expected to not be nil. We should just discard the unknown RPC when we can't turn it into something known.
Reproduction Steps
Connect to Sync 3.4
Send it an OnCommand notification
Note the reception of an OnCommand Response, which is not an actual RPC type.
Expected Behavior
No crash occurs
Observed Behavior
A crash occurs
OS & Version Information
iOS Version: 13.5
SDL iOS Version: 6.7.0-develop
Testing Against: Ford Sync 3.4
Test Case, Sample Code, and / or Example App
n/a
The text was updated successfully, but these errors were encountered:
Bug Report
When receiving an unknown incoming RPC, the library attempts to convert it into an RPC class, which fails, making it
nil
. Thisnil
is then passed up the chain where the data is expected to not be nil. We should just discard the unknown RPC when we can't turn it into something known.Reproduction Steps
OnCommand
notificationOnCommand Response
, which is not an actual RPC type.Expected Behavior
No crash occurs
Observed Behavior
A crash occurs
OS & Version Information
Test Case, Sample Code, and / or Example App
n/a
The text was updated successfully, but these errors were encountered: