From: djm Date: Thu, 12 Sep 2024 00:36:27 +0000 (+0000) Subject: Relax absolute path requirement back to what it was prior to OpenSSH 9.8, X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=eed253e77363388ae5f6e3ad62318560c8d398df;p=openbsd 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 --- diff --git a/usr.bin/ssh/sshd.c b/usr.bin/ssh/sshd.c index e2037b2bae9..74b0fa16b71 100644 --- a/usr.bin/ssh/sshd.c +++ b/usr.bin/ssh/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. @@ -1277,7 +1277,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);