• Roger's avatar
    Fix a socket leak: delete object after close on both direction. · 73546008
    Roger authored
    (Note by apenwarr: seems to still work for me.  The reason the
    problem occurred is that reassigning 'handlers' doesn't change it in its
    parent; it creates a whole new list, and the caller still owns the old one
    with all the dead sockets in it.  The problem seems to have been introduced
    in commit 84376284 when I factored the
    runonce() functionality out of the client and server but didn't notice this
    reassignment.)
    73546008
Name
Last commit
Last update
compat Loading commit data...
.gitignore Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
assembler.py Loading commit data...
client.py Loading commit data...
firewall.py Loading commit data...
helpers.py Loading commit data...
hostwatch.py Loading commit data...
main.py Loading commit data...
options.py Loading commit data...
server.py Loading commit data...
ssh.py Loading commit data...
sshuttle Loading commit data...
sshuttle.md Loading commit data...
ssnet.py Loading commit data...