Fix static analysis issue 19/320519/4
authorinkyun.kil <inkyun.kil@samsung.com>
Mon, 18 Nov 2024 04:10:58 +0000 (13:10 +0900)
committerinkyun.kil <inkyun.kil@samsung.com>
Tue, 19 Nov 2024 00:17:39 +0000 (09:17 +0900)
- Fix SEC_MALLOC_ALIGNMENT

Change-Id: I485b89aa74a9ab94f56d023827edcd4200e91d29
Signed-off-by: inkyun.kil <inkyun.kil@samsung.com>
tests/dbus_event_unit_tests/src/test_privilege_checker.cc

index 5ce768967c399494e7cc3d13d9391f76de8da247..823ff8b0b64f05908a48582289a33dd93be2b6b9 100644 (file)
@@ -52,7 +52,7 @@ class PrivilegeCheckerTest : public TestFixture {
             return CYNARA_API_SUCCESS;
           }));
 
-    cynara_ = (cynara*)malloc(1);
+    cynara_ = reinterpret_cast<cynara*>(&dummy);
     checker_ = std::make_unique<esd::module::PrivilegeChecker>();
   }
 
@@ -60,9 +60,9 @@ class PrivilegeCheckerTest : public TestFixture {
     EXPECT_CALL(GetMock<CynaraMock>(),
       cynara_finish(_)).WillRepeatedly(Return(CYNARA_API_SUCCESS));
     checker_.reset();
-    free(cynara_);
   }
 
+  int dummy;
   cynara* cynara_;
   std::unique_ptr<esd::module::PrivilegeChecker> checker_;
 };