diff options
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/dbus-scope.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/core/dbus-scope.c b/src/core/dbus-scope.c index bddf8f4753..0205cfff6e 100644 --- a/src/core/dbus-scope.c +++ b/src/core/dbus-scope.c @@ -126,6 +126,21 @@ static int bus_scope_set_transient_property( return -EINVAL; return 1; + + } else if (streq(name, "TimeoutStopUSec")) { + + if (dbus_message_iter_get_arg_type(i) != DBUS_TYPE_UINT64) + return -EINVAL; + + if (mode != UNIT_CHECK) { + uint64_t t; + + dbus_message_iter_get_basic(i, &t); + + s->timeout_stop_usec = t; + } + + return 1; } return 0; |