mrrl-logincaps

MRRL version of logincaps
git clone https://ccx.te2000.cz/git/mrrl-logincaps
Log | Files | Refs

commit a39d2844414c1af13d2f71a4a7bfb19270785e53
parent ef2688b4d82965525bfc80dde7298c1a61c4c146
Author: Jan Pobrislo <ccx@webprojekty.cz>
Date:   Tue, 15 Dec 2020 03:56:43 +0100

Ignore errors from execve(), try all items in PATH
Diffstat:
Mbin/spawn-pty.py | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/bin/spawn-pty.py b/bin/spawn-pty.py @@ -20,7 +20,10 @@ def execve(argv, env): os.execve(argv[0], argv, env) else: for p in os.environ['PATH'].split(os.path.pathsep): - os.execve(os.path.join(p, argv[0]), argv, env) + try: + os.execve(os.path.join(p, argv[0]), argv, env) + except OSError: + continue raise SystemExit(1)