diff --git a/services/privacymanager/src/active/active_status_callback_manager.cpp b/services/privacymanager/src/active/active_status_callback_manager.cpp index 191f5c6fddbf2ca026f8cd391d07f08e99c90f5a..35c265f8954b5f4131a2a4efb48bbe131bdd99d0 100644 --- a/services/privacymanager/src/active/active_status_callback_manager.cpp +++ b/services/privacymanager/src/active/active_status_callback_manager.cpp @@ -140,7 +140,7 @@ void ActiveStatusCallbackManager::ActiveStatusChange( } } for (auto it = list.begin(); it != list.end(); ++it) { - auto callback = new PermActiveStatusChangeCallbackProxy(*it); + sptr callback = new PermActiveStatusChangeCallbackProxy(*it); if (callback != nullptr) { ActiveChangeResponse resInfo; resInfo.type = changeType;