pkgmgrinfo_updateinfo_destroy(update_info);
g_dbus_method_invocation_return_value(invocation,
g_variant_new("(i)", PKGMGR_R_ESYSTEM));
+ free(reqkey);
return -1;
}
if (!g_hash_table_insert(req_table, (gpointer)reqkey,
if (_push_queue(target_uid, caller_uid, reqkey,
REQUEST_TYPE_UNREGISTER_PKG_UPDATE_INFO, "default",
- pkgid, NULL, NULL))
+ pkgid, NULL, NULL)) {
g_dbus_method_invocation_return_value(invocation,
g_variant_new("(i)", PKGMGR_R_ESYSTEM));
+ free(reqkey);
+ return -1;
+ }
if (!g_hash_table_insert(req_table, (gpointer)reqkey,
(gpointer)invocation))
if (_push_queue(target_uid, caller_uid, reqkey,
REQUEST_TYPE_UNREGISTER_ALL_PKG_UPDATE_INFO, "default",
- NULL, NULL, NULL))
+ NULL, NULL, NULL)) {
g_dbus_method_invocation_return_value(invocation,
g_variant_new("(is)", PKGMGR_R_ESYSTEM, ""));
+ free(reqkey);
+ return -1;
+ }
if (!g_hash_table_insert(req_table, (gpointer)reqkey,
(gpointer)invocation))