From: Lennart Poettering Date: Mon, 1 Jul 2013 23:34:04 +0000 (+0200) Subject: scope: make TimeoutStopUSec= settable for transient units X-Git-Tag: v205~38 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=cc23f9f17434aad3941dff3c20bce485b39ce47c scope: make TimeoutStopUSec= settable for transient units --- diff --git a/src/core/dbus-scope.c b/src/core/dbus-scope.c index bddf8f475..0205cfff6 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;