]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
logind: use TAKE_PTR() where we can
authorLennart Poettering <lennart@poettering.net>
Mon, 6 Aug 2018 17:34:09 +0000 (19:34 +0200)
committerLennart Poettering <lennart@poettering.net>
Sat, 13 Oct 2018 10:59:29 +0000 (12:59 +0200)
src/login/logind-session-dbus.c

index 25c4981dc004062f104f8ff0975dd06ed444841c..718f05dd572bec42bc9841e82d778019113ca6fb 100644 (file)
@@ -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);