diff options
author | Lennart Poettering <lennart@poettering.net> | 2013-07-02 01:34:04 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2013-07-02 01:48:55 +0200 |
commit | cc23f9f17434aad3941dff3c20bce485b39ce47c (patch) | |
tree | 9c5023cf11a7f5ebef339c056ed4ecac291cdcea /src/core | |
parent | eb2059d897dbf2c5e4bc97fb950e8e5defa72f13 (diff) |
scope: make TimeoutStopUSec= settable for transient units
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; |