File sudo-1.8.22-fix_listpw.patch of Package sudo.26711
rom ecc9c366e469988c736629cbe88348c40dcfa31a Mon Sep 17 00:00:00 2001
From: "Todd C. Miller" <Todd.Miller@sudo.ws>
Date: Tue, 22 Jan 2019 06:41:16 -0700
Subject: [PATCH] Fix listpw=never and verifypw=never. Bug #869
diff --git a/plugins/sudoers/parse.c b/plugins/sudoers/parse.c
index fb781f5..d073b36 100644
--- a/plugins/sudoers/parse.c
+++ b/plugins/sudoers/parse.c
@@ -60,7 +60,7 @@ sudoers_lookup_pseudo(struct sudo_nss_list *snl, struct passwd *pw,
debug_decl(sudoers_lookup_pseudo, SUDOERS_DEBUG_PARSER)
pwcheck = (pwflag == -1) ? never : sudo_defs_table[pwflag].sd_un.tuple;
- nopass = (pwcheck == all) ? true : false;
+ nopass = (pwcheck == never) ? true : false;
if (list_pw == NULL)
SET(validated, FLAG_NO_CHECK);