diff --git a/frameworks/innerkitsimpl/distributeddatafwk/src/ikvstore_single.cpp b/frameworks/innerkitsimpl/distributeddatafwk/src/ikvstore_single.cpp index 5a15c0a14515f25dcb7833759d5f0d231973f559..ccee162991feb9dea53fad1f3d48e93a0240942b 100755 --- a/frameworks/innerkitsimpl/distributeddatafwk/src/ikvstore_single.cpp +++ b/frameworks/innerkitsimpl/distributeddatafwk/src/ikvstore_single.cpp @@ -480,6 +480,10 @@ Status SingleKvStoreProxy::Sync(const std::vector &deviceIds, SyncM ZLOGW("sync allowedDelayMs"); return Status::IPC_ERROR; } + if (!data.WriteUint64(sequenceId)) { + ZLOGE("write sequenceId fail"); + return Status::IPC_ERROR; + } int32_t error = Remote()->SendRequest(SYNC, data, reply, mo); if (error != 0) { ZLOGW("SendRequest returned %d", error);