chiark / gitweb /
Prep v230: src/logind.c: Do not call manager_free(m) if an error lead to m still...
[elogind.git] / src / login / logind.c
index 4c0b1df0e9e915bfbba36fbd1e59923962372dc1..4006bf1385616fde7b4995fb6f2a32c6e895eed0 100644 (file)
@@ -1392,7 +1392,8 @@ finish:
                   "STOPPING=1\n"
                   "STATUS=Shutting down...");
 
-        manager_free(m);
+        if (m)
+                manager_free(m);
 
         return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS;
 }