args = (char *)calloc(len, sizeof(char));
if (args == NULL) {
ERR("calloc failed");
- ret = -1;
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(is)", PKGMGR_R_ENOMEM, ""));
+ ret = -1;
goto catch;
}
reqkey = __generate_reqkey(pkgpath);
if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(is)", PKGMGR_R_ENOMEM, ""));
ret = -1;
goto catch;
}
args = (char *)calloc(len, sizeof(char));
if (args == NULL) {
ERR("calloc failed");
- ret = -1;
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(is)", PKGMGR_R_ENOMEM, ""));
+ ret = -1;
goto catch;
}
reqkey = __generate_reqkey(pkgpath);
if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(is)", PKGMGR_R_ENOMEM, ""));
ret = -1;
goto catch;
}
}
reqkey = __generate_reqkey(pkgid);
- if (reqkey == NULL)
+ if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(is)", PKGMGR_R_ENOMEM, ""));
return -1;
+ }
if (_pm_queue_push(target_uid, reqkey, PKGMGR_REQUEST_TYPE_REINSTALL, pkgtype,
pkgid, "")) {
g_dbus_method_invocation_return_value(invocation,
}
reqkey = __generate_reqkey(pkgid);
- if (reqkey == NULL)
+ if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(is)", PKGMGR_R_ENOMEM, ""));
return -1;
+ }
if (_pm_queue_push(target_uid, reqkey, PKGMGR_REQUEST_TYPE_UNINSTALL, pkgtype,
pkgid, "")) {
g_dbus_method_invocation_return_value(invocation,
}
reqkey = __generate_reqkey(pkgid);
- if (reqkey == NULL)
+ if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(is)", PKGMGR_R_ENOMEM, ""));
return -1;
+ }
snprintf(buf, sizeof(buf), "%d", move_type);
if (_pm_queue_push(target_uid, reqkey, PKGMGR_REQUEST_TYPE_MOVE, pkgtype,
}
reqkey = __generate_reqkey(pkgid);
- if (reqkey == NULL)
+ if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(i)", PKGMGR_R_ENOMEM));
return -1;
+ }
if (_pm_queue_push(target_uid, reqkey, PKGMGR_REQUEST_TYPE_ENABLE_PKG, pkgtype,
pkgid, "")) {
}
reqkey = __generate_reqkey(pkgid);
- if (reqkey == NULL)
+ if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(i)", PKGMGR_R_ENOMEM));
return -1;
+ }
if (_pm_queue_push(target_uid, reqkey, PKGMGR_REQUEST_TYPE_DISABLE_PKG, pkgtype,
pkgid, "")) {
reqkey = __generate_reqkey(appid);
if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(is)", PKGMGR_R_ENOMEM, ""));
ret = -1;
goto catch;
}
reqkey = __generate_reqkey(appid);
if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(is)", PKGMGR_R_ENOMEM, ""));
ret = -1;
goto catch;
}
reqkey = __generate_reqkey(appid);
if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(is)", PKGMGR_R_ENOMEM, ""));
ret = -1;
goto catch;
}
reqkey = __generate_reqkey(appid);
if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(is)", PKGMGR_R_ENOMEM, ""));
ret = -1;
goto catch;
}
}
reqkey = __generate_reqkey(pkgid);
- if (reqkey == NULL)
+ if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(is)", PKGMGR_R_ENOMEM, ""));
return -1;
+ }
snprintf(buf, sizeof(buf), "%d", get_type);
if (_pm_queue_push(target_uid, reqkey, PKGMGR_REQUEST_TYPE_GETSIZE, "pkgtool",
}
reqkey = __generate_reqkey(pkgid);
- if (reqkey == NULL)
+ if (reqkey == NULL) {
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(i)", PKGMGR_R_ENOMEM));
return -1;
+ }
if (_pm_queue_push(target_uid, reqkey, PKGMGR_REQUEST_TYPE_CLEARDATA, pkgtype,
pkgid, "")) {
reqkey = __generate_reqkey(appid);
if (reqkey == NULL) {
ERR("Failed to generate request key");
+ g_dbus_method_invocation_return_value(invocation,
+ g_variant_new("(i)", PKGMGR_R_ENOMEM));
return -1;
}