return -1;
req_id = g_shell_quote(job->req_id);
+ if (!req_id)
+ return -1;
pkgid = g_shell_quote(job->pkgid);
- if (!req_id || !pkgid)
+ if (!pkgid) {
+ g_free(req_id);
return -1;
+ }
snprintf(args, sizeof(args), "%s -k %s -i %s -u %d %s", backend_cmd,
req_id, pkgid, (int)job->target_uid, job->args);
return -1;
req_id = g_shell_quote(job->req_id);
+ if (!req_id)
+ return -1;
pkgid = g_shell_quote(job->pkgid);
- if (!req_id || !pkgid)
+ if (!pkgid) {
+ g_free(req_id);
return -1;
-
+ }
snprintf(args, sizeof(args), "%s -k %s -w %s -u %d %s", backend_cmd,
req_id, pkgid, (int)job->target_uid, job->args);
return -1;
req_id = g_shell_quote(job->req_id);
+ if (!req_id)
+ return -1;
pkgid = g_shell_quote(job->pkgid);
- if (!req_id || !pkgid)
+ if (!pkgid) {
+ g_free(req_id);
return -1;
+ }
snprintf(args, sizeof(args), "%s -k %s -r %s -u %d", backend_cmd,
req_id, pkgid, (int)job->target_uid);