From: Lennart Poettering Date: Wed, 31 Jul 2019 07:44:28 +0000 (+0200) Subject: job: fix coverity issue X-Git-Tag: v243-rc2~73^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=735a8b6d38a7116975a4650b0967ad71a4757559;p=thirdparty%2Fsystemd.git job: fix coverity issue Fixes coverity issue 1403550 --- diff --git a/src/core/job.c b/src/core/job.c index cda4f344b89..9537366eb9a 100644 --- a/src/core/job.c +++ b/src/core/job.c @@ -1153,8 +1153,11 @@ void job_add_to_run_queue(Job *j) { log_warning_errno(r, "Failed to enable job run queue event source, ignoring: %m"); } - prioq_put(j->manager->run_queue, j, &j->run_queue_idx); - j->in_run_queue = true; + r = prioq_put(j->manager->run_queue, j, &j->run_queue_idx); + if (r < 0) + log_warning_errno(r, "Failed put job in run queue, ignoring: %m"); + else + j->in_run_queue = true; } void job_add_to_dbus_queue(Job *j) {