diff --git a/framework/core/host/src/hdf_device_node.c b/framework/core/host/src/hdf_device_node.c index 23f7d60a058391f87a3fa18d4bbef7280463a869..f8bc59aa162e41a973ab08963c21984fc15a0d23 100644 --- a/framework/core/host/src/hdf_device_node.c +++ b/framework/core/host/src/hdf_device_node.c @@ -225,9 +225,8 @@ void HdfDeviceNodeDestruct(struct HdfDeviceNode *devNode) } HDF_LOGI("release devnode %{public}s", devNode->servName); switch (devNode->devStatus) { - case DEVNODE_LAUNCHED: + case DEVNODE_LAUNCHED: /* fall-through */ HdfDeviceUnlaunchNode(devNode); - /* fall-through */ case DEVNODE_INITED: HdfDeviceTokenFreeInstance(devNode->token); devNode->token = NULL; diff --git a/framework/test/fuzztest/devmgrservicestub_fuzzer/devmgrservicestub_fuzzer.cpp b/framework/test/fuzztest/devmgrservicestub_fuzzer/devmgrservicestub_fuzzer.cpp index f17979be93ff743b78ff98a970d8ccf9a09b3edb..59da32c251d11984bfc62b2429039deeabecaf6b 100644 --- a/framework/test/fuzztest/devmgrservicestub_fuzzer/devmgrservicestub_fuzzer.cpp +++ b/framework/test/fuzztest/devmgrservicestub_fuzzer/devmgrservicestub_fuzzer.cpp @@ -42,7 +42,8 @@ static struct DevmgrServiceStub *GetDevmgrServiceStubInstance() return nullptr; } - struct HdfRemoteService *remoteService = HdfRemoteServiceObtain((struct HdfObject *)instance, &g_devmgrDispatcher); + struct HdfRemoteService *remoteService = HdfRemoteServiceObtain( + reinterpret_cast(instance), &g_devmgrDispatcher); if (remoteService == nullptr) { HDF_LOGI("%{public}s:%{public}d: failed to bind dispatcher", __func__, __LINE__); return nullptr; diff --git a/framework/test/fuzztest/devsvcmanagerstub_fuzzer/devsvcmanagerstub_fuzzer.cpp b/framework/test/fuzztest/devsvcmanagerstub_fuzzer/devsvcmanagerstub_fuzzer.cpp index 068a39e5e346977e75c9ae3692703377d617f51c..587dd8bf0041714aaa59d3267b82a94ea287e00d 100644 --- a/framework/test/fuzztest/devsvcmanagerstub_fuzzer/devsvcmanagerstub_fuzzer.cpp +++ b/framework/test/fuzztest/devsvcmanagerstub_fuzzer/devsvcmanagerstub_fuzzer.cpp @@ -44,7 +44,8 @@ static struct DevSvcManagerStub *GetDevSvcManagerStubInstance() return nullptr; } - struct HdfRemoteService *remoteService = HdfRemoteServiceObtain((struct HdfObject *)instance, &g_servmgrDispatcher); + struct HdfRemoteService *remoteService = HdfRemoteServiceObtain( + reinterpret_cast(instance), &g_servmgrDispatcher); if (remoteService == nullptr) { HDF_LOGI("%{public}s:%{public}d: failed to bind dispatcher", __func__, __LINE__); return nullptr;