core: issue error on oom we can do nothing about

CID #1287142.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2015-03-13 21:10:06 -05:00
parent d357562c48
commit 9fff898181
1 changed files with 4 additions and 3 deletions

View File

@ -3092,9 +3092,10 @@ void manager_update_failed_units(Manager *m, Unit *u, bool failed) {
size = set_size(m->failed_units);
if (failed)
set_put(m->failed_units, u);
else
if (failed) {
if (set_put(m->failed_units, u) < 0)
log_oom();
} else
set_remove(m->failed_units, u);
if (set_size(m->failed_units) != size)