[openssh-commits] [openssh] 02/05: upstream: fix "Match invalid-user" from incorrectly being activated
git+noreply at mindrot.org
git+noreply at mindrot.org
Tue Feb 11 10:35:34 AEDT 2025
This is an automated email from the git hooks/post-receive script.
djm pushed a commit to branch master
in repository openssh.
commit af49d474e481d2d78b2f06b06a06b0b37629358e
Author: djm at openbsd.org <djm at openbsd.org>
AuthorDate: Mon Feb 10 23:00:29 2025 +0000
upstream: fix "Match invalid-user" from incorrectly being activated
in initial configuration pass when no other predicates were present on the
match line
OpenBSD-Commit-ID: 02703b4bd207fafd03788bc4e7774bf80be6c9a8
---
servconf.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/servconf.c b/servconf.c
index 112b6579..a4905500 100644
--- a/servconf.c
+++ b/servconf.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: servconf.c,v 1.421 2025/01/15 22:23:13 dtucker Exp $ */
+/* $OpenBSD: servconf.c,v 1.422 2025/02/10 23:00:29 djm Exp $ */
/*
* Copyright (c) 1995 Tatu Ylonen <ylo at cs.hut.fi>, Espoo, Finland
* All rights reserved
@@ -1077,8 +1077,10 @@ match_cfg_line(const char *full_line, int *acp, char ***avp,
}
/* Criterion "invalid-user" also has no argument */
if (strcasecmp(attrib, "invalid-user") == 0) {
- if (ci == NULL)
+ if (ci == NULL) {
+ result = 0;
continue;
+ }
if (ci->user_invalid == 0)
result = 0;
else
--
To stop receiving notification emails like this one, please contact
djm at mindrot.org.
More information about the openssh-commits
mailing list