From 66ea220b22d89ceb70828ea1b9d237a053d8837e Mon Sep 17 00:00:00 2001 From: Liu Hongyang Date: Wed, 26 Feb 2025 17:34:13 +0800 Subject: [PATCH 1/2] fix ubsan error Signed-off-by: Liu Hongyang --- .../syncer/src/device/singlever/single_ver_data_sync.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frameworks/libs/distributeddb/syncer/src/device/singlever/single_ver_data_sync.cpp b/frameworks/libs/distributeddb/syncer/src/device/singlever/single_ver_data_sync.cpp index 4c51697627e..84f35ce37e3 100644 --- a/frameworks/libs/distributeddb/syncer/src/device/singlever/single_ver_data_sync.cpp +++ b/frameworks/libs/distributeddb/syncer/src/device/singlever/single_ver_data_sync.cpp @@ -1872,7 +1872,7 @@ int SingleVerDataSync::ControlCmdStart(SingleVerSyncTaskContext *context) int SingleVerDataSync::ControlCmdRequestRecv(SingleVerSyncTaskContext *context, const Message *message) { - const ControlRequestPacket *packet = message->GetObject(); + const SubscribeRequest *packet = message->GetObject(); if (packet == nullptr) { return -E_INVALID_ARGS; } -- Gitee From aed3725029631e43ea23193095a241df9777a9c1 Mon Sep 17 00:00:00 2001 From: Liu Hongyang Date: Thu, 27 Feb 2025 17:14:32 +0800 Subject: [PATCH 2/2] fix ubsan wanring Signed-off-by: Liu Hongyang --- .../syncer/src/device/singlever/single_ver_data_sync_extend.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frameworks/libs/distributeddb/syncer/src/device/singlever/single_ver_data_sync_extend.cpp b/frameworks/libs/distributeddb/syncer/src/device/singlever/single_ver_data_sync_extend.cpp index d4a0071f0a6..a7b75567ed6 100644 --- a/frameworks/libs/distributeddb/syncer/src/device/singlever/single_ver_data_sync_extend.cpp +++ b/frameworks/libs/distributeddb/syncer/src/device/singlever/single_ver_data_sync_extend.cpp @@ -155,7 +155,7 @@ int SingleVerDataSync::ControlCmdRequestRecvPre(SingleVerSyncTaskContext *contex if (context == nullptr || message == nullptr) { return -E_INVALID_ARGS; } - const ControlRequestPacket *packet = message->GetObject(); + const SubscribeRequest *packet = message->GetObject(); if (packet == nullptr) { return -E_INVALID_ARGS; } -- Gitee