chiark / gitweb /
logind: make use of EVIOCSMASK input ioctl to mask out events we aren't interested in
[elogind.git] / src / login / logind-session-dbus.c
index a39486527ca8331a0f9e953ba458075c3778c25f..93495fbe852ab5acbb117f047c1693e98dc12302 100644 (file)
@@ -396,7 +396,7 @@ static int method_take_control(sd_bus_message *message, void *userdata, sd_bus_e
         if (uid != 0 && (force || uid != s->user->uid))
                 return sd_bus_error_setf(error, SD_BUS_ERROR_ACCESS_DENIED, "Only owner of session may take control");
 
-        r = session_set_controller(s, sd_bus_message_get_sender(message), force);
+        r = session_set_controller(s, sd_bus_message_get_sender(message), force, true);
         if (r < 0)
                 return r;