summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/client.cc2
-rw-r--r--src/unit_tests/unit_test.cc2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/client.cc b/src/client.cc
index 6dbd7f3..225ab34 100644
--- a/src/client.cc
+++ b/src/client.cc
@@ -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;
}
diff --git a/src/unit_tests/unit_test.cc b/src/unit_tests/unit_test.cc
index f6d53d6..955c154 100644
--- a/src/unit_tests/unit_test.cc
+++ b/src/unit_tests/unit_test.cc
@@ -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;
}