From: Sven Eden Date: Wed, 7 Jun 2017 06:02:10 +0000 (+0200) Subject: Prep v230: src/logind.c: Do not call manager_free(m) if an error lead to m still... X-Git-Tag: v231.3~135 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=0551641dbdc383bbdaeac4f6cf21ab789a4f98cd Prep v230: src/logind.c: Do not call manager_free(m) if an error lead to m still being NULL. --- 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; }