diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/unit.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/unit.c b/src/unit.c index aed25e4f21..b7ff0c51fe 100644 --- a/src/unit.c +++ b/src/unit.c @@ -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. */ | 
