From d9f0071bb8b565060a0fd9920dbf8202e788a61a Mon Sep 17 00:00:00 2001 From: Somin Kim Date: Thu, 27 Apr 2017 17:56:52 +0900 Subject: [PATCH] Fix svace issue(AppDbInitializer) Change-Id: Idcd8f9c6a8409d292e312e023d45f494697c9138 Signed-off-by: Somin Kim --- src/server/usage-stats/AppStatsLogger.cpp | 3 +-- src/server/usage-stats/AppStatsLogger.h | 2 -- src/server/usage-stats/DbInit.cpp | 2 -- 3 files changed, 1 insertion(+), 6 deletions(-) diff --git a/src/server/usage-stats/AppStatsLogger.cpp b/src/server/usage-stats/AppStatsLogger.cpp index a5de4c5..99ab7d8 100644 --- a/src/server/usage-stats/AppStatsLogger.cpp +++ b/src/server/usage-stats/AppStatsLogger.cpp @@ -22,11 +22,10 @@ using namespace ctx; AppStatsLogger::AppStatsLogger(GDBusConnection* conn) : - __initializer(NULL), __installMon(NULL), __launchMon(NULL) { - __initializer = new AppDbInitializer(); + AppDbInitializer initializer; __installMon = new AppInstallMonitor(); __launchMon = new AppUseMonitor(conn); diff --git a/src/server/usage-stats/AppStatsLogger.h b/src/server/usage-stats/AppStatsLogger.h index d0ed692..6da8c88 100644 --- a/src/server/usage-stats/AppStatsLogger.h +++ b/src/server/usage-stats/AppStatsLogger.h @@ -21,7 +21,6 @@ namespace ctx { - class AppDbInitializer; class AppInstallMonitor; class AppUseMonitor; @@ -31,7 +30,6 @@ namespace ctx { ~AppStatsLogger(); private: - AppDbInitializer *__initializer; AppInstallMonitor *__installMon; AppUseMonitor *__launchMon; }; diff --git a/src/server/usage-stats/DbInit.cpp b/src/server/usage-stats/DbInit.cpp index a07a6a0..e5b3a27 100644 --- a/src/server/usage-stats/DbInit.cpp +++ b/src/server/usage-stats/DbInit.cpp @@ -53,8 +53,6 @@ void ctx::AppDbInitializer::__checkAppList() if (records.empty()) __duplicateAppList(); - - delete this; } void ctx::AppDbInitializer::__duplicateAppList() -- 2.7.4