X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flogin%2Flogind.c;fp=src%2Flogin%2Flogind.c;h=4006bf1385616fde7b4995fb6f2a32c6e895eed0;hp=4c0b1df0e9e915bfbba36fbd1e59923962372dc1;hb=0551641dbdc383bbdaeac4f6cf21ab789a4f98cd;hpb=7146d24aeaac6bf5a9f1fbe0c786a846410145ff diff --git a/src/login/logind.c b/src/login/logind.c index 4c0b1df0e..4006bf138 100644 --- a/src/login/logind.c +++ b/src/login/logind.c @@ -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; }