]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/login/logind-session.c
macro: introduce TAKE_PTR() macro
[thirdparty/systemd.git] / src / login / logind-session.c
index 1859150b5e8dae7230236266f6e7d905e4b66826..7aeeafd8e149d2202ef61de07de8b7b2e510f6dd 100644 (file)
@@ -1271,8 +1271,7 @@ int session_set_controller(Session *s, const char *sender, bool force, bool prep
         }
 
         session_release_controller(s, true);
-        s->controller = name;
-        name = NULL;
+        s->controller = TAKE_PTR(name);
         session_save(s);
 
         return 0;