Commit 796ba554 authored by Lennart Poettering's avatar Lennart Poettering
Browse files

unit: fix assert when trying to load unit instances for uninstanciable types
parent e190aa0b
......@@ -2,8 +2,6 @@ F15:
* swap units that are activated by one name but shown in the kernel under another are semi-broken
* Fix assert
* 0595f9a1c182a84581749823ef47c5f292e545f9 is borked, freezes shutdown
(path: after installing inotify watches, recheck file again to fix race)
......@@ -38,8 +36,6 @@ Features:
* ensure we strip empty directories from search path
* maybe lower default timeout to 2min?
* GC unreferenced jobs (such as .device jobs)
* support wildcard expansion in ListenStream= and friends
......@@ -118,8 +118,10 @@ int unit_add_name(Unit *u, const char *text) {
if ((r = unit_name_to_instance(s, &i)) < 0)
goto fail;
if (i && unit_vtable[t]->no_instances)
if (i && unit_vtable[t]->no_instances) {
r = -EINVAL;
goto fail;
/* Ensure that this unit is either instanced or not instanced,
* but not both. */
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment