diff --git a/services/sim/src/sim_state_handle.cpp b/services/sim/src/sim_state_handle.cpp index 25095abb..9f1b32e3 100755 --- a/services/sim/src/sim_state_handle.cpp +++ b/services/sim/src/sim_state_handle.cpp @@ -492,7 +492,7 @@ void SimStateHandle::GetUnlockSimLockResult(const AppExecFwk::InnerEvent::Pointe void SimStateHandle::GetSimAuthenticationResult(int32_t slotId, const AppExecFwk::InnerEvent::Pointer &event) { TELEPHONY_LOGI("SimStateHandle::GetSimAuthenticationResult slotId = %{public}d", slotId); - auto response = event->GetUniqueObject(); + auto response = event->GetSharedObject(); if (response == nullptr) { TELEPHONY_LOGE("SimStateHandle::GetSimAuthenticationResult() fail"); return;