Pontus Skoeld <[EMAIL PROTECTED]> writes:

> No, it won't, (at least for you to be able to use tcpserver, lshd
> would have to accept to handle one session from stdin/stdout and then
> exit, which it doesn't).

Actually, it shouldn't be too hard to fix this. Look at
src/daemon.c:daemon_init. That function should return DAEMON_INETD if
lshd has a connected socket on stdin/stdout (is inetd startup
compatible to tcpserver?). Currently, lshd just exits with an error
message in this case, but it should be fairly straight-forward to wrap
the socket fd in an lsh_fd object and start the initial handshake.

Regards,
/Niels
_______________________________________________
lsh-bugs mailing list
[EMAIL PROTECTED]
http://lists.lysator.liu.se/mailman/listinfo/lsh-bugs

Reply via email to