summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordjm@openbsd.org <djm@openbsd.org>2024-09-12 02:36:27 +0200
committerDamien Miller <djm@mindrot.org>2024-09-12 02:37:34 +0200
commitc21c3a2419bbc1c59cb1a16ea356e703e99a90d9 (patch)
tree46eecdc7321eeaad1bcd7aa01be199d7c3965c41
parentupstream: document the mlkem768x25519-sha256 key exchange algorithm (diff)
downloadopenssh-c21c3a2419bbc1c59cb1a16ea356e703e99a90d9.tar.xz
openssh-c21c3a2419bbc1c59cb1a16ea356e703e99a90d9.zip
upstream: Relax absolute path requirement back to what it was prior to
OpenSSH 9.8, which incorrectly required that sshd was started with an absolute path in inetd mode. bz3717, patch from Colin Wilson OpenBSD-Commit-ID: 25c57f22764897242d942853f8cccc5e991ea058
-rw-r--r--sshd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sshd.c b/sshd.c
index 7cce5ad3d..6827cedea 100644
--- a/sshd.c
+++ b/sshd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sshd.c,v 1.610 2024/08/17 08:09:50 djm Exp $ */
+/* $OpenBSD: sshd.c,v 1.611 2024/09/12 00:36:27 djm Exp $ */
/*
* Copyright (c) 2000, 2001, 2002 Markus Friedl. All rights reserved.
* Copyright (c) 2002 Niels Provos. All rights reserved.
@@ -1341,7 +1341,7 @@ main(int ac, char **av)
break;
}
}
- if (!test_flag && !do_dump_cfg && !path_absolute(av[0]))
+ if (!test_flag && !inetd_flag && !do_dump_cfg && !path_absolute(av[0]))
fatal("sshd requires execution with an absolute path");
closefrom(STDERR_FILENO + 1);