diff --git a/interfaces/kits/cj/src/photo_accesshelper_impl.cpp b/interfaces/kits/cj/src/photo_accesshelper_impl.cpp index 0c6d63175a0e1e67397458636143b634518a14cc..cf4cb2bfe1b221202ca0d9fd4cf2149bdbce2fed 100644 --- a/interfaces/kits/cj/src/photo_accesshelper_impl.cpp +++ b/interfaces/kits/cj/src/photo_accesshelper_impl.cpp @@ -196,6 +196,7 @@ void ChangeListener::SolveOnChange(UvChangeMsg *msg, ChangeData &changeData) shared_ptr parcel = make_shared(); if (parcel->ParseFrom(reinterpret_cast(msg->data_), msg->changeInfo_.size_)) { SetSubUris(parcel, changeData); + msg->data_ = nullptr; } } else { changeData.type = static_cast(msg->changeInfo_.changeType_);