diff --git a/src/core/unit.c b/src/core/unit.c index 24b14fbcd63..f4888ff4501 100644 --- a/src/core/unit.c +++ b/src/core/unit.c @@ -1895,7 +1895,7 @@ int unit_reload(Unit *u) { state = unit_active_state(u); if (state == UNIT_RELOADING) - return -EALREADY; + return -EAGAIN; if (state != UNIT_ACTIVE) { log_unit_warning(u, "Unit cannot be reloaded because it is inactive.");