| Index: media/blink/new_session_cdm_result_promise.cc
|
| diff --git a/media/blink/new_session_cdm_result_promise.cc b/media/blink/new_session_cdm_result_promise.cc
|
| index 4a97c34720894641b932b94b35bff19ace670e2d..1d7ad2996fbf520b4fa67ac1376a9b322752aacc 100644
|
| --- a/media/blink/new_session_cdm_result_promise.cc
|
| +++ b/media/blink/new_session_cdm_result_promise.cc
|
| @@ -36,6 +36,8 @@ NewSessionCdmResultPromise::NewSessionCdmResultPromise(
|
| }
|
|
|
| NewSessionCdmResultPromise::~NewSessionCdmResultPromise() {
|
| + if (!IsPromiseSettled())
|
| + RejectPromiseOnDestruction();
|
| }
|
|
|
| void NewSessionCdmResultPromise::resolve(const std::string& session_id) {
|
|
|