summaryrefslogtreecommitdiff
path: root/sys-power/apcupsd/files/apcupsd-3.14.9-fix-nologin.patch
blob: 75f9e4449bf5751d1a8f627f24f2d9e9d33aab13 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Description: only prohibit logins on shutdown if login is allowed at all
Index: apcupsd-3.14.12/src/action.c
===================================================================
--- apcupsd-3.14.12.orig/src/action.c
+++ apcupsd-3.14.12/src/action.c
@@ -208,7 +208,8 @@ static void do_shutdown(UPSINFO *ups, in
    delete_lockfile(ups);
    ups->set_fastpoll();
    make_file(ups, ups->pwrfailpath);
-   prohibit_logins(ups);
+   if (ups->nologin.type != NEVER)
+      prohibit_logins(ups);
 
    if (!ups->is_slave()) {
       /*