From: Zbigniew Jędrzejewski-Szmek Date: Sat, 10 Oct 2020 07:52:58 +0000 (+0200) Subject: logind: fix taking of inhibitors X-Git-Tag: v247-rc1~94^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F17302%2Fhead;p=thirdparty%2Fsystemd.git logind: fix taking of inhibitors Ooops made in 0a9bf7fa593682326f1c5c2d7ec3d29a9d59e5cb. --- diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c index 01ffbb6bad7..0f83ed99bc5 100644 --- a/src/login/logind-dbus.c +++ b/src/login/logind-dbus.c @@ -3299,6 +3299,7 @@ static int method_inhibit(sd_bus_message *message, void *userdata, sd_bus_error r = inhibitor_start(i); if (r < 0) return r; + TAKE_PTR(i); return sd_bus_reply_method_return(message, "h", fifo_fd); }