diff --git a/services/distributeddataservice/service/kvdb/kvdb_general_store.cpp b/services/distributeddataservice/service/kvdb/kvdb_general_store.cpp index 64964d040b1777b93692ecd2e32d1b1f75278d55..2f1abe952490a9f1cad162d7d0c944d96c342feb 100644 --- a/services/distributeddataservice/service/kvdb/kvdb_general_store.cpp +++ b/services/distributeddataservice/service/kvdb/kvdb_general_store.cpp @@ -525,6 +525,7 @@ int32_t KVDBGeneralStore::Clean(const std::vector &devices, int32_t return GeneralError::E_ALREADY_CLOSED; } DBStatus status = OK; + ClearKvMetaDataOption option; switch (mode) { case CLOUD_INFO: status = delegate_->RemoveDeviceData( @@ -534,7 +535,6 @@ int32_t KVDBGeneralStore::Clean(const std::vector &devices, int32_t status = delegate_->RemoveDeviceData("", static_cast(CLOUD_DATA)); break; case CLEAN_WATER: - ClearKvMetaDataOption option; option.type = ClearKvMetaOpType::CLEAN_CLOUD_WATERMARK; status = delegate_->ClearMetaData(option); break;