Verify promise type before casting.
If a CDM calls the wrong Resolved() method to resolve a promise, the promise is cast to the wrong type and causes a crash. This fixes the problem by verifying that the promise is the correct type before casting it. BUG=408319 TEST=existing EME tests pass Review URL: https://codereview.chromium.org/515753002 Cr-Commit-Position: refs/heads/master@{#292440}
Showing
Please register or sign in to comment