mirror of https://github.com/wolfSSL/wolfssh.git
- ssh_worker() cached fwdCtx.listenFd at entry, while still -1 - The listener is only made later, from WOLFSSH_FWD_REMOTE_SETUP - FD_SET() and accept() then got a bogus fd, failing with EBADF, which broke the worker loop and dropped the session - Read listenFd from the context at each use, guarded on validity - agentListenFd has the same shape but is set up before ssh_worker() Issue: ZD-21867 |
||
|---|---|---|
| .. | ||
| client | ||
| echoserver | ||
| portfwd | ||
| scpclient | ||
| sftpclient | ||
| tpmcertserver | ||
| include.am | ||