Don't try to connect to remote IPs that start with zero.
Don't try to connect to remote IPs that start with zero.

For some reason, on Linux servers this returns EINVAL.  I don't like just
treating EINVAL as non-fatal in general, so let's catch this specific case
and ignore it.

Reported by Reza Mohammadi on the mailing list.  Interestingly, it's kind of
hard to trigger this crash since the client would have to request the
connection, and that connection shouldn't exist because the original client
program would have already gotten EINVAL.  But my MacOS machine can generate
such a connection, so a MacOS->Linux sshuttle could trigger this.

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