aboutsummaryrefslogtreecommitdiff
path: root/modules/pam_time/pam_time.c
diff options
context:
space:
mode:
authorTomas Mraz <tmraz@fedoraproject.org>2020-02-24 18:57:17 +0100
committerTomas Mraz <tmraz@fedoraproject.org>2020-02-24 18:57:17 +0100
commita33d198dd60d34422c706fd85d00b64d43402690 (patch)
tree8846f1f0b97da6635771ad55cfb7815208891b09 /modules/pam_time/pam_time.c
parent28189d80695e320c4bf014232e279671182b502e (diff)
downloadpam-a33d198dd60d34422c706fd85d00b64d43402690.tar.gz
pam-a33d198dd60d34422c706fd85d00b64d43402690.tar.bz2
pam-a33d198dd60d34422c706fd85d00b64d43402690.zip
pam_group, pam_time: Fix logical error with multiple ! operators
* modules/pam_group/group.conf.5.xml: Document what logic list means. * modules/pam_time/time.conf.5.xml: Likewise. * modules/pam_group/pam_group.c (logic_field): Clear the not operator for the further operations. * modules/pam_time/pam_time.c (logic_field): Likewise.
Diffstat (limited to 'modules/pam_time/pam_time.c')
-rw-r--r--modules/pam_time/pam_time.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/pam_time/pam_time.c b/modules/pam_time/pam_time.c
index 4863ea4e..85a4d42b 100644
--- a/modules/pam_time/pam_time.c
+++ b/modules/pam_time/pam_time.c
@@ -328,6 +328,7 @@ logic_field(pam_handle_t *pamh, const void *me, const char *x, int rule,
return FALSE;
}
next = VAL;
+ not = FALSE;
}
at += l;
}