From: Lennart Poettering Date: Mon, 6 Aug 2018 17:34:09 +0000 (+0200) Subject: logind: use TAKE_PTR() where we can X-Git-Tag: v240~549^2~18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1b88ed3b7db37241323348f640f9adb61c0df47a;p=thirdparty%2Fsystemd.git logind: use TAKE_PTR() where we can --- diff --git a/src/login/logind-session-dbus.c b/src/login/logind-session-dbus.c index 25c4981dc00..718f05dd572 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);