diff --git a/services/drm_service/server/src/key_session_service_stub.cpp b/services/drm_service/server/src/key_session_service_stub.cpp index 85f9d4c4..112da1e6 100644 --- a/services/drm_service/server/src/key_session_service_stub.cpp +++ b/services/drm_service/server/src/key_session_service_stub.cpp @@ -105,12 +105,6 @@ static int32_t ProcessRleaseKeySession(MediaKeySessionServiceStub *stub, Message MessageOption &option) { DRM_INFO_LOG("ProcessRleaseKeySession enter."); - if (clientListener_ != nullptr && clientListener_->AsObject() != nullptr && deathRecipient_ != nullptr) { - DRM_DEBUG_LOG("This MediaKeySessionServiceStub has already set listener!"); - (void)clientListener_->AsObject()->RemoveDeathRecipient(deathRecipient_); - deathRecipient_ = nullptr; - clientListener_ = nullptr; - } int32_t ret = stub->Release(); return ret; }