diff --git a/services/camera_service/src/camera_privacy.cpp b/services/camera_service/src/camera_privacy.cpp index b534f4427e705f6081721c9df8b514aa72375203..8244a2a81e6370177678714352de6b71c450f42d 100644 --- a/services/camera_service/src/camera_privacy.cpp +++ b/services/camera_service/src/camera_privacy.cpp @@ -167,7 +167,7 @@ void CameraPrivacy::StopUsingPermissionCallback() MEDIA_INFO_LOG("CameraPrivacy::StopUsingPermissionCallback is called, pid_: %{public}d", pid_); { std::lock_guard lock(cameraUseCbMutex_); - int32_t res = PrivacyKit::StopUsingPermission(callerToken_, OHOS_PERMISSION_CAMERA); + int32_t res = PrivacyKit::StopUsingPermission(callerToken_, OHOS_PERMISSION_CAMERA, pid_); MEDIA_INFO_LOG("CameraPrivacy::StopUsingPermissionCallback res:%{public}d", res); CHECK_PRINT_ELOG(res != CAMERA_OK, "StopUsingPermissionCallback failed."); cameraUseCallbackPtr_ = nullptr;