summaryrefslogtreecommitdiff
path: root/src/login/logind-session-dbus.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-08-06 19:34:09 +0200
committerLennart Poettering <lennart@poettering.net>2018-10-13 12:59:29 +0200
commit1b88ed3b7db37241323348f640f9adb61c0df47a (patch)
treeb82239e0e51a6239504da5b94265d5a0094bb411 /src/login/logind-session-dbus.c
parentd5ddc930150633f9ce38ed4a6dc9accfd7ceaaac (diff)
downloadsystemd-1b88ed3b7db37241323348f640f9adb61c0df47a.tar.gz
logind: use TAKE_PTR() where we can
Diffstat (limited to 'src/login/logind-session-dbus.c')
-rw-r--r--src/login/logind-session-dbus.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/login/logind-session-dbus.c b/src/login/logind-session-dbus.c
index 25c4981dc0..718f05dd57 100644
--- a/src/login/logind-session-dbus.c
+++ b/src/login/logind-session-dbus.c
@@ -706,9 +706,7 @@ int session_send_create_reply(Session *s, sd_bus_error *error) {
if (!sd_bus_error_is_set(error) && (s->scope_job || s->user->service_job))
return 0;
- c = s->create_message;
- s->create_message = NULL;
-
+ c = TAKE_PTR(s->create_message);
if (error)
return sd_bus_reply_method_error(c, error);