From: Somin Kim Date: Thu, 27 Apr 2017 08:56:52 +0000 (+0900) Subject: Fix svace issue(AppDbInitializer) X-Git-Tag: accepted/tizen/unified/20170608.185250^2~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d9f0071bb8b565060a0fd9920dbf8202e788a61a;p=platform%2Fcore%2Fcontext%2Fapp-history.git Fix svace issue(AppDbInitializer) Change-Id: Idcd8f9c6a8409d292e312e023d45f494697c9138 Signed-off-by: Somin Kim --- 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()