diff --git a/adapter/uhdf2/ipc/src/hdf_remote_adapter.cpp b/adapter/uhdf2/ipc/src/hdf_remote_adapter.cpp index d30c2fc34d8a418bedeb2a272c68e5d650a6cd83..80999be209555575596144d28035df4eebea8dd4 100644 --- a/adapter/uhdf2/ipc/src/hdf_remote_adapter.cpp +++ b/adapter/uhdf2/ipc/src/hdf_remote_adapter.cpp @@ -232,7 +232,7 @@ void HdfRemoteAdapterRecycle(struct HdfRemoteService *object) if (holder != nullptr) { holder->service_.target = nullptr; holder->service_.dispatcher = nullptr; - holder->descriptor_ = NULL; + holder->descriptor_.clear(); holder->remote_ = nullptr; delete holder; }