WweishaoxiongCloudService::Option syncMode 增加默认值避免未初始化读取
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
add loadcallback Signed-off-by: 木子李 <liyi263@h-partners.com> Co-Authored-By: Agent | 4 个月前 | |
new feature of cloud sync Signed-off-by: wddhw <wangxiangdong13@huawei.com> | 4 个月前 | |
CloudService::Option syncMode 增加默认值避免未初始化读取 issues#2528 (datamgr_service): OnCloudSync 失败分支在 Unmarshal 失败时 读取 option.syncMode 用于日志打印,但该字段在 struct 定义中未初始化, 属未定义行为。datamgr_service 复用本仓的 CloudService::Option 定义,在 源头加默认值 0 后两仓同时受益。 - 不修改任何已暴露方法签名、错误码、IPC 序列化顺序 - 与同结构体 seqNum/isDownloadOnly 默认初始化保持一致 - 与 napi_rdb_context.h 中 syncMode(DistributedRdb::SyncMode::PUSH)=0 约定一致 - 现有所有调用点都显式赋值,行为不变 - 影响面限于 inner_api 层字段默认初始化,不破坏向后兼容 关联Issue: https://gitcode.com/openharmony/distributeddatamgr_datamgr_service/issues/2528 Co-Authored-By: Agent 🤖 AI[100%] 🔧 Human Fixed[0%] 🧑 Human[0%] 👌 AI Adopted[100%] Co-authored-by: opencode (MiniMax-M3) <ai@local> Change-Id: Icb3061584d346bf956b264b986e8de731aec2ae1 Signed-off-by: weishaoxiong <weishaoxiong2@h-partners.com> | 1 个月前 | |
new feature of cloud sync Signed-off-by: wddhw <wangxiangdong13@huawei.com> | 4 个月前 |