From f25bf79e4e21d5997891db4dc99a0774e40fba20 Mon Sep 17 00:00:00 2001 From: j30052480 Date: Fri, 26 Apr 2024 18:41:58 +0800 Subject: [PATCH] bugfix: optimize HdfRemoteServiceStub release Signed-off-by: j30052480 --- adapter/uhdf2/ipc/src/hdf_remote_adapter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/adapter/uhdf2/ipc/src/hdf_remote_adapter.cpp b/adapter/uhdf2/ipc/src/hdf_remote_adapter.cpp index 0d8eb11a9..3280b3eed 100644 --- a/adapter/uhdf2/ipc/src/hdf_remote_adapter.cpp +++ b/adapter/uhdf2/ipc/src/hdf_remote_adapter.cpp @@ -42,6 +42,7 @@ int HdfRemoteServiceStub::OnRemoteRequest(uint32_t code, { (void)option; if (service_ == nullptr) { + HDF_LOGE("service_ is null, flags is: %{public}d", option.GetFlags()); return HDF_ERR_INVALID_OBJECT; } @@ -63,6 +64,8 @@ int HdfRemoteServiceStub::OnRemoteRequest(uint32_t code, HdfRemoteServiceStub::~HdfRemoteServiceStub() { + HDF_LOGI("~HdfRemoteServiceStub enter"); + service_ = nullptr; } int32_t HdfRemoteServiceStub::Dump(int32_t fd, const std::vector &args) -- Gitee