Use _try_inline_read instead of _read_from_buffer in read_until_close.
Use _try_inline_read instead of _read_from_buffer in read_until_close.

Closes #686.

frtmelody/tornado,lujinda/tornado,ifduyue/tornado,shashankbassi92/tornado,LTD-Beget/tornado,leekchan/tornado_test,johan--/tornado,obsh/tornado,nbargnesi/tornado,shaohung001/tornado,ubear/tornado,mr-ping/tornado,ubear/tornado,yuezhonghua/tornado,nbargnesi/tornado,z-fork/tornado,anjan-srivastava/tornado,Drooids/tornado,fengshao0907/tornado,cyrilMargaria/tornado,Callwoola/tornado,ydaniv/tornado,pombredanne/tornado,yangkf1985/tornado,BencoLee/tornado,jehiah/tornado,ZhuPeng/tornado,Drooids/tornado,tianyk/tornado-research,sevenguin/tornado,lujinda/tornado,QuanZag/tornado,johan--/tornado,kaushik94/tornado,Snamint/tornado,kevinge314gh/tornado,mlyundin/tornado,leekchan/tornado_test,ifduyue/tornado,eklitzke/tornado,Polyconseil/tornado,nordaux/tornado,ydaniv/tornado,anjan-srivastava/tornado,arthurdarcet/tornado,jarrahwu/tornado,ListFranz/tornado,zguangyu/tornado,lsanotes/tornado,elelianghh/tornado,elelianghh/tornado,jonashagstedt/tornado,liqueur/tornado,0x73/tornado,futurechallenger/tornado,ListFranz/tornado,304471720/tornado,bywbilly/tornado,wsyzxcn/tornado,kaushik94/tornado,tornadoweb/tornado,bufferx/tornado,djt5019/tornado,nbargnesi/tornado,insflow/tornado,Drooids/tornado,Polyconseil/tornado,zhuochenKIDD/tornado,Drooids/tornado,wujuguang/tornado,wxhzk/tornado-1,hhru/tornado,Fydot/tornado,whip112/tornado,legnaleurc/tornado,bdarnell/tornado,mr-ping/tornado,eXcomm/tornado,kippandrew/tornado,gitchs/tornado,tornadoweb/tornado,lsanotes/tornado,ubear/tornado,jampp/tornado,dsseter/tornado,anandology/tornado,mlyundin/tornado,lsanotes/tornado,Batterfii/tornado,obsh/tornado,VShangxiao/tornado,bufferx/tornado,arthurdarcet/tornado,kevinge314gh/tornado,ifduyue/tornado,kevinge314gh/tornado,dongpinglai/my_tornado,gitchs/tornado,anjan-srivastava/tornado,ovidiucp/tornado,QuanZag/tornado,liqueur/tornado,cyrilMargaria/tornado,nephics/tornado,yuezhonghua/tornado,lsanotes/tornado,yuyangit/tornado,andyaguiar/tornado,mehmetkose/tornado,sunjeammy/tornado,mlyundin/tornado,Geoion/tornado,chenxiaba/tornado,insflow/tornado,wsyzxcn/tornado,anandology/tornado,akalipetis/tornado,MjAbuz/tornado,takeshineshiro/tornado,jsjohnst/tornado,mehmetkose/tornado,wxhzk/tornado-1,Geoion/tornado,SuminAndrew/tornado,Acidburn0zzz/tornado,akalipetis/tornado,bywbilly/tornado,drewmiller/tornado,gwillem/tornado,sxfmol/tornado,Aaron1992/tornado,QuanZag/tornado,jparise/tornado,ymero/tornado,anandology/tornado,ajdavis/tornado,futurechallenger/tornado,jonashagstedt/tornado,andyaguiar/tornado,wechasing/tornado,takeshineshiro/tornado,nordaux/tornado,nephics/tornado,elelianghh/tornado,pombredanne/tornado,mr-ping/tornado,futurechallenger/tornado,wechasing/tornado,Drooids/tornado,mlyundin/tornado,Aaron1992/tornado,Geoion/tornado,cyrusin/tornado,yangkf1985/tornado,jonashagstedt/tornado,codeb2cc/tornado,felixonmars/tornado,ajdavis/tornado,fengsp/tornado,shaohung001/tornado,jampp/tornado,anandology/tornado,whip112/tornado,cyrilMargaria/tornado,whip112/tornado,drewmiller/tornado,icejoywoo/tornado,wujuguang/tornado,leekchan/tornado_test,BencoLee/tornado,ms7s/tornado,futurechallenger/tornado,wujuguang/tornado,obsh/tornado,xinyu7/tornado,ydaniv/tornado,jsjohnst/tornado,jampp/tornado,yuezhonghua/tornado,sxfmol/tornado,jampp/tornado,liqueur/tornado,wxhzk/tornado-1,legnaleurc/tornado,chenxiaba/tornado,SuminAndrew/tornado,anjan-srivastava/tornado,zhuochenKIDD/tornado,nbargnesi/tornado,legnaleurc/tornado,fengshao0907/tornado,Polyconseil/tornado,coderhaoxin/tornado,jsjohnst/tornado,kangbiao/tornado,bywbilly/tornado,arthurdarcet/tornado,bdarnell/tornado,jparise/tornado,andyaguiar/tornado,allenl203/tornado,dongpinglai/my_tornado,ydaniv/tornado,eXcomm/tornado,VShangxiao/tornado,mr-ping/tornado,SuminAndrew/tornado,0x73/tornado,wsyzxcn/tornado,Windsooon/tornado,gwillem/tornado,coderhaoxin/tornado,shaohung001/tornado,tianyk/tornado-research,importcjj/tornado,mivade/tornado,elijah513/tornado,tianyk/tornado-research,fengshao0907/tornado,cyrilMargaria/tornado,fengsp/tornado,ListFranz/tornado,noxiouz/tornado,jparise/tornado,takeshineshiro/tornado,johan--/tornado,Windsooon/tornado,hzruandd/tornado,lilydjwg/tornado,noxiouz/tornado,coderhaoxin/tornado,Lancher/tornado,Polyconseil/tornado,ms7s/tornado,304471720/tornado,Snamint/tornado,cyrusin/tornado,Acidburn0zzz/tornado,icejoywoo/tornado,cyrusin/tornado,cyrilMargaria/tornado,legnaleurc/tornado,ymero/tornado,eklitzke/tornado,LTD-Beget/tornado,ydaniv/tornado,sunjeammy/tornado,Fydot/tornado,fengshao0907/tornado,insflow/tornado,drewmiller/tornado,wxhzk/tornado-1,Aaron1992/tornado,mlyundin/tornado,drewmiller/tornado,elelianghh/tornado,mivade/tornado,NoyaInRain/tornado,sunjeammy/tornado,akalipetis/tornado,fengshao0907/tornado,Windsooon/tornado,noxiouz/tornado,obsh/tornado,nephics/tornado,NoyaInRain/tornado,sevenguin/tornado,obsh/tornado,304471720/tornado,liqueur/tornado,nbargnesi/tornado,codecov/tornado,allenl203/tornado,Batterfii/tornado,eXcomm/tornado,NoyaInRain/tornado,nordaux/tornado,ovidiucp/tornado,zhuochenKIDD/tornado,djt5019/tornado,codecov/tornado,djt5019/tornado,shashankbassi92/tornado,wsyzxcn/tornado,shashankbassi92/tornado,wxhzk/tornado-1,xinyu7/tornado,yuyangit/tornado,nephics/tornado,304471720/tornado,pombredanne/tornado,jehiah/tornado,jehiah/tornado,liqueur/tornado,jampp/tornado,fengsp/tornado,nordaux/tornado,zguangyu/tornado,z-fork/tornado,eklitzke/tornado,sevenguin/tornado,ms7s/tornado,ovidiucp/tornado,Batterfii/tornado,elijah513/tornado,Lancher/tornado,shaohung001/tornado,wujuguang/tornado,liqueur/tornado,erichuang1994/tornado,pombredanne/tornado,anandology/tornado,dongpinglai/my_tornado,shashankbassi92/tornado,obsh/tornado,0xkag/tornado,LTD-Beget/tornado,ListFranz/tornado,andyaguiar/tornado,ajdavis/tornado,lujinda/tornado,BencoLee/tornado,codeb2cc/tornado,lilydjwg/tornado,AlphaStaxLLC/tornado,felixonmars/tornado,ms7s/tornado,icejoywoo/tornado,hzruandd/tornado,kaushik94/tornado,hzruandd/tornado,eXcomm/tornado,VShangxiao/tornado,z-fork/tornado,Drooids/tornado,wechasing/tornado,ColorFuzzy/tornado,yangkf1985/tornado,allenl203/tornado,tianyk/tornado-research,bywbilly/tornado,QuanZag/tornado,xinyu7/tornado,kippandrew/tornado,ColorFuzzy/tornado,johan--/tornado,VShangxiao/tornado,arthurdarcet/tornado,zguangyu/tornado,wujuguang/tornado,ymero/tornado,importcjj/tornado,sunjeammy/tornado,VShangxiao/tornado,allenl203/tornado,eXcomm/tornado,djt5019/tornado,kippandrew/tornado,frtmelody/tornado,ColorFuzzy/tornado,elijah513/tornado,hhru/tornado,legnaleurc/tornado,xinyu7/tornado,ListFranz/tornado,MjAbuz/tornado,ZhuPeng/tornado,dongpinglai/my_tornado,yangkf1985/tornado,bywbilly/tornado,sevenguin/tornado,mivade/tornado,sevenguin/tornado,jarrahwu/tornado,jarrahwu/tornado,codeb2cc/tornado,z-fork/tornado,lujinda/tornado,cyrusin/tornado,icejoywoo/tornado,yuezhonghua/tornado,LTD-Beget/tornado,Fydot/tornado,jonashagstedt/tornado,InverseLina/tornado,Snamint/tornado,ajdavis/tornado,ovidiucp/tornado,tornadoweb/tornado,wechasing/tornado,erichuang1994/tornado,Acidburn0zzz/tornado,arthurdarcet/tornado,lilydjwg/tornado,0x73/tornado,LTD-Beget/tornado,pombredanne/tornado,Snamint/tornado,hhru/tornado,Acidburn0zzz/tornado,ovidiucp/tornado,mlyundin/tornado,fengsp/tornado,lsanotes/tornado,mehmetkose/tornado,frtmelody/tornado,ms7s/tornado,leekchan/tornado_test,yuyangit/tornado,zhuochenKIDD/tornado,Callwoola/tornado,jsjohnst/tornado,jsjohnst/tornado,NoyaInRain/tornado,takeshineshiro/tornado,takeshineshiro/tornado,ZhuPeng/tornado,elijah513/tornado,VShangxiao/tornado,gitchs/tornado,drewmiller/tornado,0xkag/tornado,AlphaStaxLLC/tornado,0xkag/tornado,Fydot/tornado,frtmelody/tornado,jsjohnst/tornado,ListFranz/tornado,mivade/tornado,felixonmars/tornado,importcjj/tornado,yangkf1985/tornado,304471720/tornado,frtmelody/tornado,ymero/tornado,zguangyu/tornado,andyaguiar/tornado,allenl203/tornado,zhuochenKIDD/tornado,bufferx/tornado,lilydjwg/tornado,InverseLina/tornado,zguangyu/tornado,lsanotes/tornado,Callwoola/tornado,kevinge314gh/tornado,importcjj/tornado,InverseLina/tornado,chenxiaba/tornado,hzruandd/tornado,Geoion/tornado,ms7s/tornado,wechasing/tornado,0x73/tornado,kippandrew/tornado,Lancher/tornado,jonashagstedt/tornado,johan--/tornado,ydaniv/tornado,Windsooon/tornado,Acidburn0zzz/tornado,erichuang1994/tornado,Batterfii/tornado,tornadoweb/tornado,Batterfii/tornado,erichuang1994/tornado,importcjj/tornado,QuanZag/tornado,Acidburn0zzz/tornado,mehmetkose/tornado,gwillem/tornado,dsseter/tornado,0x73/tornado,jarrahwu/tornado,sxfmol/tornado,elelianghh/tornado,shaohung001/tornado,yuyangit/tornado,wsyzxcn/tornado,andyaguiar/tornado,Fydot/tornado,kippandrew/tornado,akalipetis/tornado,Snamint/tornado,tianyk/tornado-research,304471720/tornado,shashankbassi92/tornado,elijah513/tornado,mr-ping/tornado,Callwoola/tornado,sxfmol/tornado,Callwoola/tornado,codecov/tornado,mr-ping/tornado,ZhuPeng/tornado,bywbilly/tornado,coderhaoxin/tornado,codeb2cc/tornado,chenxiaba/tornado,kaushik94/tornado,bufferx/tornado,ZhuPeng/tornado,gwillem/tornado,chenxiaba/tornado,shashankbassi92/tornado,cyrusin/tornado,ubear/tornado,nbargnesi/tornado,ColorFuzzy/tornado,InverseLina/tornado,zguangyu/tornado,ymero/tornado,futurechallenger/tornado,djt5019/tornado,cyrilMargaria/tornado,leekchan/tornado_test,zhuochenKIDD/tornado,Aaron1992/tornado,jparise/tornado,ZhuPeng/tornado,kangbiao/tornado,eklitzke/tornado,johan--/tornado,mehmetkose/tornado,dongpinglai/my_tornado,gitchs/tornado,wsyzxcn/tornado,Batterfii/tornado,mehmetkose/tornado,arthurdarcet/tornado,MjAbuz/tornado,bufferx/tornado,insflow/tornado,gwillem/tornado,codeb2cc/tornado,jparise/tornado,gitchs/tornado,BencoLee/tornado,erichuang1994/tornado,mivade/tornado,codeb2cc/tornado,whip112/tornado,MjAbuz/tornado,InverseLina/tornado,z-fork/tornado,Geoion/tornado,AlphaStaxLLC/tornado,noxiouz/tornado,ifduyue/tornado,kaushik94/tornado,AlphaStaxLLC/tornado,coderhaoxin/tornado,z-fork/tornado,bdarnell/tornado,Callwoola/tornado,ifduyue/tornado,fengsp/tornado,fengsp/tornado,whip112/tornado,insflow/tornado,kangbiao/tornado,InverseLina/tornado,xinyu7/tornado,shaohung001/tornado,dongpinglai/my_tornado,djt5019/tornado,hhru/tornado,0xkag/tornado,MjAbuz/tornado,QuanZag/tornado,AlphaStaxLLC/tornado,hzruandd/tornado,AlphaStaxLLC/tornado,jparise/tornado,eklitzke/tornado,takeshineshiro/tornado,yangkf1985/tornado,Windsooon/tornado,kangbiao/tornado,icejoywoo/tornado,importcjj/tornado,dsseter/tornado,chenxiaba/tornado,insflow/tornado,noxiouz/tornado,wsyzxcn/tornado,LTD-Beget/tornado,wechasing/tornado,bdarnell/tornado,kevinge314gh/tornado,Polyconseil/tornado,akalipetis/tornado,jehiah/tornado,noxiouz/tornado,yuyangit/tornado,ubear/tornado,lujinda/tornado,Lancher/tornado,hzruandd/tornado,fengshao0907/tornado,MjAbuz/tornado,NoyaInRain/tornado,jampp/tornado,dsseter/tornado,Polyconseil/tornado,ubear/tornado,ColorFuzzy/tornado,xinyu7/tornado,gwillem/tornado,ovidiucp/tornado,0xkag/tornado,anjan-srivastava/tornado,kevinge314gh/tornado,felixonmars/tornado,jarrahwu/tornado,pombredanne/tornado,eXcomm/tornado,kangbiao/tornado,sunjeammy/tornado,yuezhonghua/tornado,hhru/tornado,bdarnell/tornado,kangbiao/tornado,futurechallenger/tornado,yuezhonghua/tornado,frtmelody/tornado,anjan-srivastava/tornado,Aaron1992/tornado,sxfmol/tornado,codecov/tornado,Fydot/tornado,Windsooon/tornado,kippandrew/tornado,ColorFuzzy/tornado,nephics/tornado,whip112/tornado,sevenguin/tornado,SuminAndrew/tornado,nordaux/tornado,jarrahwu/tornado,wxhzk/tornado-1,dsseter/tornado,BencoLee/tornado,akalipetis/tornado,gitchs/tornado,coderhaoxin/tornado,anandology/tornado,Lancher/tornado,ajdavis/tornado,elijah513/tornado,felixonmars/tornado,lujinda/tornado,jehiah/tornado,sxfmol/tornado,icejoywoo/tornado,Geoion/tornado,drewmiller/tornado,BencoLee/tornado,erichuang1994/tornado,ymero/tornado,SuminAndrew/tornado,NoyaInRain/tornado,dsseter/tornado,Snamint/tornado,cyrusin/tornado,elelianghh/tornado