mirror of https://github.com/wolfSSL/wolfssh.git
SHELL_Subsystem copied pw_shell into an 80-byte buffer before execv(), so a longer path ran whatever its first 79 bytes named. The child now passes pw_shell to execv() directly, and builds the login argv[0] from its basename so a long path no longer falls back to "-sh". - add sshd_long_shell_test.sh, which logs in as a throwaway user whose shell path is longer than 80 bytes and checks the shell's $0 Issue: F-14757 |
||
|---|---|---|
| .. | ||
| wolfssh | ||
| wolfsshd | ||
| include.am | ||
| wolfssh-options.c | ||