From 435c82427f8381cb49a986537ce9bc6f41d7f754 Mon Sep 17 00:00:00 2001 From: guodongqi Date: Thu, 19 May 2022 10:09:10 +0800 Subject: [PATCH] fix: optimize hdi-gen and drivers code Signed-off-by: guodongqi --- uhdf2/hdi/test/hdi_sample/sample_service_cpp/sample_driver.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/uhdf2/hdi/test/hdi_sample/sample_service_cpp/sample_driver.cpp b/uhdf2/hdi/test/hdi_sample/sample_service_cpp/sample_driver.cpp index 8218496..eb5206e 100644 --- a/uhdf2/hdi/test/hdi_sample/sample_service_cpp/sample_driver.cpp +++ b/uhdf2/hdi/test/hdi_sample/sample_service_cpp/sample_driver.cpp @@ -65,6 +65,7 @@ static int HdfSampleDriverBind(struct HdfDeviceObject *deviceObject) auto sampleImpl = ISample::Get(true); if (sampleImpl == nullptr) { HDF_LOGE("HdfSampleDriverBind: failed to get ISample implement"); + delete hdfSampleService; return HDF_FAILURE; } @@ -72,6 +73,7 @@ static int HdfSampleDriverBind(struct HdfDeviceObject *deviceObject) OHOS::HDI::ObjectCollector::GetInstance().GetOrNewObject(sampleImpl, ISample::GetDescriptor()); if (hdfSampleService->sampleStub == nullptr) { HDF_LOGE("HdfSampleDriverBind: failed to get ISample stub object"); + delete hdfSampleService; return HDF_FAILURE; } -- Gitee