Fix static analysis issues 83/213883/1 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_5.5 tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/5.5/unified/20191031.030115 accepted/tizen/5.5/unified/mobile/hotfix/20201027.064251 accepted/tizen/5.5/unified/wearable/hotfix/20201027.121133 accepted/tizen/6.0/unified/20201030.121358 accepted/tizen/6.0/unified/hotfix/20201103.003829 accepted/tizen/6.0/unified/hotfix/20201103.051208 accepted/tizen/unified/20190918.010321 submit/tizen/20190917.094316 submit/tizen_5.5/20191031.000002 submit/tizen_5.5_mobile_hotfix/20201026.185102 submit/tizen_5.5_wearable_hotfix/20201026.184302 submit/tizen_6.0/20201029.205102 submit/tizen_6.0_hotfix/20201102.192502 submit/tizen_6.0_hotfix/20201103.114802 tizen_5.5.m2_release tizen_6.0.m2_release
authorDaehyeon Jung <darrenh.jung@samsung.com>
Mon, 16 Sep 2019 07:03:04 +0000 (16:03 +0900)
committerDaehyeon Jung <darrenh.jung@samsung.com>
Mon, 16 Sep 2019 07:03:04 +0000 (16:03 +0900)
Change-Id: I40705944baace152b3093cae7ca280b0df149ddb

src/client.cc
src/unit_tests/unit_test.cc

index 6dbd7f3..225ab34 100644 (file)
@@ -475,6 +475,7 @@ void capmgr_dbus_callback(GVariant* result, void* user_data) {
   if (!reply->b) {
     LOG(ERROR) << "Invalid bundle data!";
     capmgr_app_control_destroy(cbdata->request);
+    g_free(data);
     delete cbdata;
     return;
   }
@@ -485,6 +486,7 @@ void capmgr_dbus_callback(GVariant* result, void* user_data) {
       cbdata->user_data);
 
   capmgr_app_control_destroy(cbdata->request);
+  g_free(data);
   delete cbdata;
 }
 
index f6d53d6..955c154 100644 (file)
@@ -46,8 +46,8 @@ int ApplicationForeachCb(const capmgr_app_info_h remote_app_info,
 
   char* appid;
   capmgr_app_info_get_appid(remote_app_info, &appid);
-  free(appid);
   LOG(INFO) << appid;
+  free(appid);
   return 0;
 }