summaryrefslogtreecommitdiff
path: root/src/login/logind-session-dbus.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2017-08-26 15:19:26 +0200
committerYu Watanabe <watanabe.yu+github@gmail.com>2017-08-26 22:19:26 +0900
commit2e681921c9a960fdc88c737f991f6fefffb38c96 (patch)
treec5e4e2bd3f5a6858898e335ffa65de9a351a5752 /src/login/logind-session-dbus.c
parent5ce96b141a9a321ea43804fac537d926eb5507b5 (diff)
downloadsystemd-2e681921c9a960fdc88c737f991f6fefffb38c96.tar.gz
logind: make sure we don't process the same method call twice (#6583)
Tiny mistake, big effect. Fixes: #6375
Diffstat (limited to 'src/login/logind-session-dbus.c')
-rw-r--r--src/login/logind-session-dbus.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/login/logind-session-dbus.c b/src/login/logind-session-dbus.c
index 22e5349a67..649f3c155e 100644
--- a/src/login/logind-session-dbus.c
+++ b/src/login/logind-session-dbus.c
@@ -457,7 +457,7 @@ static int method_take_device(sd_bus_message *message, void *userdata, sd_bus_er
goto error;
session_save(s);
- return 0;
+ return 1;
error:
session_device_free(sd);