From 8e407736f10f73ef391a9b9ba4cc49f311aa9bd4 Mon Sep 17 00:00:00 2001 From: guxiang Date: Sun, 6 Jul 2025 18:04:40 +0800 Subject: [PATCH] subscriber_manager_tdd_core_dump Signed-off-by: guxiang --- services/ans/src/notification_subscriber_manager.cpp | 6 ++++-- .../src/soft_bus/distributed_operation_service.cpp | 2 +- .../distributed/src/soft_bus/distributed_subscriber.cpp | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/services/ans/src/notification_subscriber_manager.cpp b/services/ans/src/notification_subscriber_manager.cpp index b97ddb792..072a9f593 100644 --- a/services/ans/src/notification_subscriber_manager.cpp +++ b/services/ans/src/notification_subscriber_manager.cpp @@ -987,9 +987,11 @@ ErrCode NotificationSubscriberManager::DistributeOperationTask(const sptrGetExtendInfo() != nullptr) { + notificationUdid = request->GetExtendInfo()->GetStringParam(EXTENDINFO_INFO_PRE + EXTENDINFO_DEVICE_ID); + } if (record->needNotifyResponse && record->subscriber != nullptr) { - std::string notificationUdid = - request->GetExtendInfo()->GetStringParam(EXTENDINFO_INFO_PRE + EXTENDINFO_DEVICE_ID); operationInfo->SetNotificationUdid(notificationUdid); result = record->subscriber->OnOperationResponse(operationInfo, funcResult); if (result == ERR_OK) { diff --git a/services/distributed/src/soft_bus/distributed_operation_service.cpp b/services/distributed/src/soft_bus/distributed_operation_service.cpp index 7e6f3b586..d92a0b81b 100644 --- a/services/distributed/src/soft_bus/distributed_operation_service.cpp +++ b/services/distributed/src/soft_bus/distributed_operation_service.cpp @@ -384,7 +384,7 @@ void DistributedOperationService::LaunchProjectionApp( int32_t result = DISTRIBUTED_LIVEVIEW_ALL_SCENARIOS_EXTENTION_WRAPPER->RestoreCollaborationWindow(peerDevice.networkId_); ANS_LOGI("RestoreCollaborationWindow result: %{public}d, networkId: %{public}s", - result, peerDevice.networkId_.c_str()); + result, StringAnonymous(peerDevice.networkId_).c_str()); } #endif } diff --git a/services/distributed/src/soft_bus/distributed_subscriber.cpp b/services/distributed/src/soft_bus/distributed_subscriber.cpp index 1aab8eacf..6e19ba20b 100644 --- a/services/distributed/src/soft_bus/distributed_subscriber.cpp +++ b/services/distributed/src/soft_bus/distributed_subscriber.cpp @@ -153,7 +153,7 @@ ErrCode DistribuedSubscriber::OnOperationResponse(const std::shared_ptrGetNotificationUdid(), operRespDevice); ANS_LOGI("Subscriber on response %{public}d %{public}s %{public}d %{public}s, OperRespDeviceId: %{public}s.", peerDevice_.deviceType_, StringAnonymous(peerDevice_.deviceId_).c_str(), localDevice_.deviceType_, - StringAnonymous(localDevice_.deviceId_).c_str(), operRespDevice.deviceId_.c_str()); + StringAnonymous(localDevice_.deviceId_).c_str(), StringAnonymous(operRespDevice.deviceId_).c_str()); if (operRespDevice.deviceId_.compare(peerDevice_.deviceId_) != 0) { return ERR_ANS_DISTRIBUTED_OPERATION_FAILED; } -- Gitee