From a67c43186da1e20383c17a3e25de775e26b0a0b8 Mon Sep 17 00:00:00 2001 From: YOUR_NAME Date: Mon, 2 Aug 2021 06:42:06 +0000 Subject: [PATCH 1/3] Description:modify wlan codex Feature or Bugfix:Bugfix Binary Source: No Signed-off-by: YOUR_NAME --- model/network/wifi/core/module/wifi_base.c | 1 + .../wifi/unittest/message/hdf_single_node_message_test.c | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/model/network/wifi/core/module/wifi_base.c b/model/network/wifi/core/module/wifi_base.c index 1857174d7..6f1081750 100644 --- a/model/network/wifi/core/module/wifi_base.c +++ b/model/network/wifi/core/module/wifi_base.c @@ -1209,6 +1209,7 @@ static int32_t WifiCmdResetDriver(const RequestContext *context, struct HdfSBuf ret = g_baseService->SendAsyncMessage(g_baseService, BASE_SERVICE_ID, CMD_BASE_DO_RESET_PRIVATE, data, SendMessageResetDriverCallBack); if (ret != HDF_SUCCESS) { + HdfSBufRecycle(data); HDF_LOGE("%s: fail to reset the driver,%d", __func__, ret); } return ret; diff --git a/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c b/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c index 4b122ab7e..9a8d4eeb5 100644 --- a/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c +++ b/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c @@ -160,7 +160,12 @@ int32_t MessageSingleNodeTest001(void) } while (false); MSG_RETURN_IF_FUNCTION_FAILED(errShutdown, StopEnv()); - + if (service != NULL) { + if (service->Destroy != NULL) { + service->Destroy(service); + } + service = NULL; + } return errCode; } -- Gitee From 61cecccdb3a37b224a0f4b70d7d897d838e3c73a Mon Sep 17 00:00:00 2001 From: YOUR_NAME Date: Mon, 2 Aug 2021 07:40:13 +0000 Subject: [PATCH 2/3] Description:modify wlan codex Feature or Bugfix:Bugfix Binary Source: No Signed-off-by: YOUR_NAME --- .../network/wifi/unittest/message/hdf_single_node_message_test.c | 1 + 1 file changed, 1 insertion(+) diff --git a/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c b/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c index 9a8d4eeb5..e10a4cf8b 100644 --- a/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c +++ b/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c @@ -147,6 +147,7 @@ int32_t MessageSingleNodeTest001(void) { ErrorCode errCode; ErrorCode errShutdown; + Service *service = NULL; do { ServiceCfg cfgB = { -- Gitee From ac6c5367e2d4310e588f7169c1112f887917baf6 Mon Sep 17 00:00:00 2001 From: YOUR_NAME Date: Mon, 2 Aug 2021 07:42:23 +0000 Subject: [PATCH 3/3] Description:modify wlan codex Feature or Bugfix:Bugfix Binary Source: No Signed-off-by: YOUR_NAME --- .../wifi/unittest/message/hdf_single_node_message_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c b/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c index e10a4cf8b..dc017718f 100644 --- a/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c +++ b/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c @@ -156,7 +156,7 @@ int32_t MessageSingleNodeTest001(void) MSG_RETURN_IF_FUNCTION_FAILED(errCode, StartEnv()); - Service *service = CreateService(TestServiceB, &cfgB); + service = CreateService(TestServiceB, &cfgB); MSG_BREAK_IF(errCode, service != NULL); } while (false); -- Gitee