ssnet: recover slightly more gracefully from an infinite forwarding loop.
ssnet: recover slightly more gracefully from an infinite forwarding loop.

If you 'telnet localhost 12300' weird things happen; someday we should
probably auto-detect and avoid that altogether.  But meanwhile, catch EPIPE
if it happens (it's irrelevant) and don't barf with a %d data type for a
value that can apparently sometimes be None.

GrimDerp/sshuttle,xtaran/sshuttle,v2e4lisp/sshuttle,cgundogan/sshuttle,michaelcontento/sshuttle,vStone/sshuttle,dxq-git/sshuttle,brianmay/sshuttle,bitmonk/sshuttle,loadlj/sshuttle,mheiges/sshuttle,shaunstanislaus/sshuttle,vStone/sshuttle,CasparLi/sshuttle,shaunstanislaus/sshuttle,luthfihm/sshuttle,dushmis/sshuttle,CasparLi/sshuttle,cgundogan/sshuttle,sshuttle/sshuttle,brianmay/sshuttle,ru-faraon/sshuttle,cgundogan/sshuttle,sekka1/sshuttle,mheiges/sshuttle,sekka1/sshuttle,sekka1/sshuttle,ru-faraon/sshuttle,sshuttle/sshuttle,mralexgray/sshuttle,shaunstanislaus/sshuttle,fastly/sshuttle,zabracks/sshuttle,loadlj/sshuttle,xtaran/sshuttle,mralexgray/sshuttle,brianmay/sshuttle,guiquanz/sshuttle,dushmis/sshuttle,zabracks/sshuttle,dxq-git/sshuttle,luthfihm/sshuttle,loadlj/sshuttle,fastly/sshuttle,bitmonk/sshuttle,CasparLi/sshuttle,apenwarr/sshuttle,guiquanz/sshuttle,fastly/sshuttle,v2e4lisp/sshuttle,mralexgray/sshuttle,brianmay/sshuttle,v2e4lisp/sshuttle,luthfihm/sshuttle,GrimDerp/sshuttle,dushmis/sshuttle,GrimDerp/sshuttle,guiquanz/sshuttle,dxq-git/sshuttle,zabracks/sshuttle,vStone/sshuttle,bitmonk/sshuttle,apenwarr/sshuttle,ru-faraon/sshuttle,michaelcontento/sshuttle,michaelcontento/sshuttle,xtaran/sshuttle,mheiges/sshuttle