Fix 30s timeout when closing a socket that has no remaining data, introduced in 375950f6; setting the socket nonblocking makes recv() return instantly but not select()
Fix 30s timeout when closing a socket that has no remaining data, introduced in 375950f6; setting the socket nonblocking makes recv() return instantly but not select()

plan44/libmongoose,daokoder/Marten,pfalcon/mongoose-mit,daokoder/Marten,pfalcon-mirrors/mongoose-mit,daokoder/Marten,chyland/Meerkat,jaz303/mongoose-mit,danburkert/squeasel,UCSD-PL/csolve-webserver,danburkert/squeasel,plan44/libmongoose,pfalcon-mirrors/mongoose-mit,brockn/squeasel,mygittyhubby/free-mongoose,danburkert/squeasel,mulle-nat/mongoose,pfalcon/mongoose-mit,mulle-nat/mongoose,plan44/libmongoose,GerHobbelt/civet-webserver,chyland/Meerkat,mygittyhubby/free-mongoose,pfalcon-mirrors/mongoose-mit,mygittyhubby/free-mongoose,brockn/squeasel,pfalcon/mongoose-mit,daokoder/Marten,jaz303/mongoose-mit,mygittyhubby/free-mongoose,jaz303/mongoose-mit,mulle-nat/mongoose,chyland/Meerkat,danburkert/squeasel,UCSD-PL/csolve-webserver,brockn/squeasel,plan44/libmongoose,chyland/Meerkat,UCSD-PL/csolve-webserver,mygittyhubby/free-mongoose,pfalcon-mirrors/mongoose-mit,plan44/libmongoose,plan44/libmongoose,pfalcon-mirrors/mongoose-mit,UCSD-PL/csolve-webserver,mulle-nat/mongoose,GerHobbelt/civet-webserver,UCSD-PL/csolve-webserver,danburkert/squeasel,GerHobbelt/civet-webserver,brockn/squeasel,daokoder/Marten,GerHobbelt/civet-webserver,GerHobbelt/civet-webserver,chyland/Meerkat,jaz303/mongoose-mit,chyland/Meerkat,pfalcon/mongoose-mit,GerHobbelt/civet-webserver,brockn/squeasel,pfalcon/mongoose-mit,danburkert/squeasel,mygittyhubby/free-mongoose,jaz303/mongoose-mit,brockn/squeasel,jaz303/mongoose-mit,mulle-nat/mongoose,mygittyhubby/free-mongoose,daokoder/Marten,daokoder/Marten