From ae0c989b0ebcc1f5a9f6e1aca0faeda4e15f0b20 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Thu, 4 Apr 2019 13:15:58 +0200 Subject: [PATCH] Fixed unitialized show_self_register --- src/elogd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/elogd.c b/src/elogd.c index 6f5dc8e3..4960f2de 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -26441,7 +26441,9 @@ void show_login_page(LOGBOOK * lbs, char *redir, int fail) show_forgot_link = (!getcfg(lbs->name, "allow password change", str, sizeof(str)) || atoi(str) == 1); #ifdef HAVE_PAM getcfg(lbs->name, "Authentication", str, sizeof(str)); - if (!stristr(str, "PAM")) + if (stristr(str, "PAM")) + show_self_register = 0; + else #endif /* HAVE_PAM */ show_self_register = (getcfg(lbs->name, "Self register", str, sizeof(str)) && atoi(str) > 0);