Simplify code by using per_read_length() instead of reimplementing it.
Simplify code by using per_read_length() instead of reimplementing it.

bsagal/FreeRDP,bsagal/FreeRDP,weinyzhou/FreeRDP,RolKau/FreeRDP,daneshih1125/FreeRDP,eledoux/FreeRDP,massuda-marcelo/FreeRDP,akallabeth/FreeRDP,daneshih1125/FreeRDP,MartinHaimberger/FreeRDP,xhaakon/FreeRDP,clivest/FreeRDP,awakecoding/WinPR-msasn1,massuda-marcelo/FreeRDP,Distrotech/FreeRDP,ssieb/FreeRDP,peterh/FreeRDP,nanxiongchao/FreeRDP,bceverly/FreeRDP,takenit2far/FreeRDP_SSL,everhopingandwaiting/FreeRDP,mindtium/FreeRDP,daneshih1125/FreeRDP,cloudbase/FreeRDP-dev,ivan-83/FreeRDP,tc-anssi/FreeRDP,yurashek/FreeRDP,llyzs/FreeRDP,peterh/FreeRDP,daneshih1125/FreeRDP,weinyzhou/FreeRDP,anjoah/FreeRDP,vworkspace/FreeRDP,awakecoding/WinPR-msasn1,tinixx/FreeRDP,realjiangms/FreeRDP,xproax/FreeRDP,xhaakon/FreeRDP,RangeeGmbH/FreeRDP,mcnestrb/FreeRDP,bceverly/FreeRDP,kingland/FreeRDP,cedrozor/FreeRDP,clivest/FreeRDP,cloudbase/FreeRDP-dev,everhopingandwaiting/FreeRDP,awakecoding/FreeRDP,bceverly/FreeRDP,bjcollins/FreeRDP,aballier/FreeRDP,nanxiongchao/FreeRDP,takenit2far/FreeRDP_SSL,anjoah/FreeRDP,bjcollins/FreeRDP,RangeeGmbH/FreeRDP,xproax/FreeRDP,kingland/FreeRDP,colemickens/FreeRDP,yurashek/FreeRDP,rjcorrig/FreeRDP,lmcro/FreeRDP,BUGgs/FreeRDP,bjcollins/FreeRDP,lmcro/FreeRDP,weinyzhou/FreeRDP,everhopingandwaiting/FreeRDP,bmiklautz/FreeRDP,eledoux/FreeRDP,eledoux/FreeRDP,briggsbog/FreeRDP,chipitsine/FreeRDP,zhangximin/FreeRDP,infelt/FreeRDP,ivan-83/FreeRDP,ondrejholy/FreeRDP,infelt/FreeRDP,chipitsine/FreeRDP,yurashek/FreeRDP,RolKau/FreeRDP,RolKau/FreeRDP,chipitsine/FreeRDP,bsagal/FreeRDP,llyzs/FreeRDP,briggsbog/FreeRDP,nfedera/FreeRDP,akallabeth/FreeRDP,Distrotech/FreeRDP,lmcro/FreeRDP,cedrozor/FreeRDP,peterh/FreeRDP,ilammy/FreeRDP,tinixx/FreeRDP,awakecoding/FreeRDP,arloliu/FreeRDP-PAL,akallabeth/FreeRDP,Distrotech/FreeRDP,dvincent-devolutions/FreeRDP,ssieb/FreeRDP,MartinHaimberger/FreeRDP,akallabeth/FreeRDP,zavadovsky/FreeRDP,chipitsine/FreeRDP,awakecoding/WinPR-msasn1,nfedera/FreeRDP,daneshih1125/FreeRDP,DavBfr/FreeRDP,infelt/FreeRDP,chipitsine/FreeRDP,awakecoding/FreeRDP,chipitsine/FreeRDP,Devolutions/FreeRDP,ilammy/FreeRDP,hardening/FreeRDP,dvincent-devolutions/FreeRDP,anjoah/FreeRDP,hardening/FreeRDP,rjcorrig/FreeRDP,realjiangms/FreeRDP,DavBfr/FreeRDP,aballier/FreeRDP,yurashek/FreeRDP,DavBfr/FreeRDP,RangeeGmbH/FreeRDP,takenit2far/FreeRDP,MartinHaimberger/FreeRDP,everhopingandwaiting/FreeRDP,mindtium/FreeRDP,mister-r/FreeRDP,RolKau/FreeRDP,everhopingandwaiting/FreeRDP,ivan-83/FreeRDP,nanxiongchao/FreeRDP,tc-anssi/FreeRDP,hyacinthes/FreeRDP,FreeRDP/FreeRDP,mcnestrb/FreeRDP,clivest/FreeRDP,kingland/FreeRDP,yurashek/FreeRDP,takenit2far/FreeRDP_SSL,llyzs/FreeRDP,zavadovsky/FreeRDP,nanxiongchao/FreeRDP,colemickens/FreeRDP,briggsbog/FreeRDP,ilammy/FreeRDP,hyacinthes/FreeRDP,infelt/FreeRDP,realjiangms/FreeRDP,mfleisz/FreeRDP,kingland/FreeRDP,hardening/FreeRDP,rjcorrig/FreeRDP,clivest/FreeRDP,MartinHaimberger/FreeRDP,aballier/FreeRDP,cedrozor/FreeRDP,tc-anssi/FreeRDP,eledoux/FreeRDP,Distrotech/FreeRDP,mcnestrb/FreeRDP,xhaakon/FreeRDP,hyacinthes/FreeRDP,weinyzhou/FreeRDP,daneshih1125/FreeRDP,bceverly/FreeRDP,ilammy/FreeRDP,xproax/FreeRDP,peterh/FreeRDP,colemickens/FreeRDP,FreeRDP/FreeRDP,Testinos/Freerdp,briggsbog/FreeRDP,mfleisz/FreeRDP,cedrozor/FreeRDP,zhangximin/FreeRDP,vworkspace/FreeRDP,Distrotech/FreeRDP,takenit2far/FreeRDP,nfedera/FreeRDP,daneshih1125/FreeRDP,cedrozor/FreeRDP,RolKau/FreeRDP,lmcro/FreeRDP,BUGgs/FreeRDP,chipitsine/FreeRDP,akallabeth/FreeRDP,takenit2far/FreeRDP,zhangximin/FreeRDP,mcnestrb/FreeRDP,rjcorrig/FreeRDP,tc-anssi/FreeRDP,awakecoding/WinPR-msasn1,MartinHaimberger/FreeRDP,bmiklautz/FreeRDP,zavadovsky/FreeRDP,peterh/FreeRDP,yurashek/FreeRDP,ssieb/FreeRDP,BUGgs/FreeRDP,mister-r/FreeRDP,vworkspace/FreeRDP,bjcollins/FreeRDP,arloliu/FreeRDP-PAL,Devolutions/FreeRDP,ilammy/FreeRDP,Devolutions/FreeRDP,infelt/FreeRDP,aballier/FreeRDP,mindtium/FreeRDP,xproax/FreeRDP,peterh/FreeRDP,lmcro/FreeRDP,Devolutions/FreeRDP,hyacinthes/FreeRDP,ssieb/FreeRDP,DavBfr/FreeRDP,ondrejholy/FreeRDP,mcnestrb/FreeRDP,anjoah/FreeRDP,vaginessa/FreeRDP,briggsbog/FreeRDP,erbth/FreeRDP,FreeRDP/FreeRDP,colemickens/FreeRDP,oshogbo/FreeRDP,zhangximin/FreeRDP,bsagal/FreeRDP,nfedera/FreeRDP,hardening/FreeRDP,cloudbase/FreeRDP-dev,everhopingandwaiting/FreeRDP,BUGgs/FreeRDP,tc-anssi/FreeRDP,ondrejholy/FreeRDP,bsagal/FreeRDP,bceverly/FreeRDP,colemickens/FreeRDP,zavadovsky/FreeRDP,zavadovsky/FreeRDP,nanxiongchao/FreeRDP,xproax/FreeRDP,tinixx/FreeRDP,awakecoding/FreeRDP,zhangximin/FreeRDP,vaginessa/FreeRDP,vworkspace/FreeRDP,ondrejholy/FreeRDP,vaginessa/FreeRDP,Distrotech/FreeRDP,peterh/FreeRDP,awakecoding/FreeRDP,zhangximin/FreeRDP,cedrozor/FreeRDP,Testinos/Freerdp,cloudbase/FreeRDP-dev,llyzs/FreeRDP,DavBfr/FreeRDP,oshogbo/FreeRDP,ssieb/FreeRDP,bmiklautz/FreeRDP,erbth/FreeRDP,ondrejholy/FreeRDP,aballier/FreeRDP,everhopingandwaiting/FreeRDP,MartinHaimberger/FreeRDP,akallabeth/FreeRDP,briggsbog/FreeRDP,xhaakon/FreeRDP,ondrejholy/FreeRDP,massuda-marcelo/FreeRDP,eledoux/FreeRDP,hyacinthes/FreeRDP,mindtium/FreeRDP,Testinos/Freerdp,massuda-marcelo/FreeRDP,dvincent-devolutions/FreeRDP,awakecoding/WinPR-msasn1,rjcorrig/FreeRDP,akallabeth/FreeRDP,hardening/FreeRDP,FreeRDP/FreeRDP,xhaakon/FreeRDP,weinyzhou/FreeRDP,cloudbase/FreeRDP-dev,bmiklautz/FreeRDP,awakecoding/FreeRDP,mfleisz/FreeRDP,yurashek/FreeRDP,mfleisz/FreeRDP,xproax/FreeRDP,weinyzhou/FreeRDP,RangeeGmbH/FreeRDP,briggsbog/FreeRDP,vaginessa/FreeRDP,bmiklautz/FreeRDP,Devolutions/FreeRDP,oshogbo/FreeRDP,bceverly/FreeRDP,takenit2far/FreeRDP_SSL,akallabeth/FreeRDP,DavBfr/FreeRDP,clivest/FreeRDP,RolKau/FreeRDP,mister-r/FreeRDP,ivan-83/FreeRDP,erbth/FreeRDP,FreeRDP/FreeRDP,vaginessa/FreeRDP,dvincent-devolutions/FreeRDP,ssieb/FreeRDP,clivest/FreeRDP,realjiangms/FreeRDP,Devolutions/FreeRDP,mister-r/FreeRDP,cloudbase/FreeRDP-dev,mindtium/FreeRDP,Testinos/Freerdp,chipitsine/FreeRDP,mcnestrb/FreeRDP,oshogbo/FreeRDP,bsagal/FreeRDP,vworkspace/FreeRDP,bjcollins/FreeRDP,arloliu/FreeRDP-PAL,lmcro/FreeRDP,takenit2far/FreeRDP,bmiklautz/FreeRDP,kingland/FreeRDP,ondrejholy/FreeRDP,colemickens/FreeRDP,ondrejholy/FreeRDP,zavadovsky/FreeRDP,takenit2far/FreeRDP,ivan-83/FreeRDP,erbth/FreeRDP,tinixx/FreeRDP,llyzs/FreeRDP,bsagal/FreeRDP,RangeeGmbH/FreeRDP,mcnestrb/FreeRDP,Distrotech/FreeRDP,erbth/FreeRDP,zhangximin/FreeRDP,rjcorrig/FreeRDP,oshogbo/FreeRDP,erbth/FreeRDP,tc-anssi/FreeRDP,eledoux/FreeRDP,aballier/FreeRDP,clivest/FreeRDP,ilammy/FreeRDP,kingland/FreeRDP,daneshih1125/FreeRDP,nfedera/FreeRDP,BUGgs/FreeRDP,MartinHaimberger/FreeRDP,eledoux/FreeRDP,tc-anssi/FreeRDP,Devolutions/FreeRDP,nfedera/FreeRDP,weinyzhou/FreeRDP,vaginessa/FreeRDP,vworkspace/FreeRDP,massuda-marcelo/FreeRDP,anjoah/FreeRDP,bceverly/FreeRDP,xhaakon/FreeRDP,ivan-83/FreeRDP,infelt/FreeRDP,bceverly/FreeRDP,tc-anssi/FreeRDP,vworkspace/FreeRDP,FreeRDP/FreeRDP,mcnestrb/FreeRDP,massuda-marcelo/FreeRDP,erbth/FreeRDP,bjcollins/FreeRDP,oshogbo/FreeRDP,arloliu/FreeRDP-PAL,bmiklautz/FreeRDP,mister-r/FreeRDP,mfleisz/FreeRDP,xproax/FreeRDP,infelt/FreeRDP,RangeeGmbH/FreeRDP,takenit2far/FreeRDP_SSL,bjcollins/FreeRDP,tinixx/FreeRDP,realjiangms/FreeRDP,hyacinthes/FreeRDP,nanxiongchao/FreeRDP,Devolutions/FreeRDP,ssieb/FreeRDP,takenit2far/FreeRDP_SSL,zhangximin/FreeRDP,RangeeGmbH/FreeRDP,realjiangms/FreeRDP,dvincent-devolutions/FreeRDP,mindtium/FreeRDP,xhaakon/FreeRDP,colemickens/FreeRDP,dvincent-devolutions/FreeRDP,anjoah/FreeRDP,Distrotech/FreeRDP,erbth/FreeRDP,MartinHaimberger/FreeRDP,hyacinthes/FreeRDP,aballier/FreeRDP,ivan-83/FreeRDP,RolKau/FreeRDP,mfleisz/FreeRDP,hardening/FreeRDP,nfedera/FreeRDP,RolKau/FreeRDP,bmiklautz/FreeRDP,BUGgs/FreeRDP,colemickens/FreeRDP,bjcollins/FreeRDP,awakecoding/FreeRDP,takenit2far/FreeRDP_SSL,kingland/FreeRDP,nfedera/FreeRDP,tinixx/FreeRDP,yurashek/FreeRDP,bsagal/FreeRDP,oshogbo/FreeRDP,clivest/FreeRDP,nanxiongchao/FreeRDP,kingland/FreeRDP,anjoah/FreeRDP,llyzs/FreeRDP,vworkspace/FreeRDP,rjcorrig/FreeRDP,lmcro/FreeRDP,arloliu/FreeRDP-PAL,massuda-marcelo/FreeRDP,RangeeGmbH/FreeRDP,tinixx/FreeRDP,weinyzhou/FreeRDP,dvincent-devolutions/FreeRDP,awakecoding/WinPR-msasn1,mfleisz/FreeRDP,ivan-83/FreeRDP,everhopingandwaiting/FreeRDP,zavadovsky/FreeRDP,tinixx/FreeRDP,llyzs/FreeRDP,vaginessa/FreeRDP,nanxiongchao/FreeRDP,arloliu/FreeRDP-PAL,realjiangms/FreeRDP,oshogbo/FreeRDP,FreeRDP/FreeRDP,BUGgs/FreeRDP,takenit2far/FreeRDP,xhaakon/FreeRDP,DavBfr/FreeRDP,eledoux/FreeRDP,llyzs/FreeRDP,rjcorrig/FreeRDP,zavadovsky/FreeRDP,Testinos/Freerdp,briggsbog/FreeRDP,peterh/FreeRDP,xproax/FreeRDP,mfleisz/FreeRDP,vaginessa/FreeRDP,ilammy/FreeRDP,takenit2far/FreeRDP,aballier/FreeRDP,Testinos/Freerdp,infelt/FreeRDP,cloudbase/FreeRDP-dev,FreeRDP/FreeRDP,BUGgs/FreeRDP,massuda-marcelo/FreeRDP,DavBfr/FreeRDP,ssieb/FreeRDP,anjoah/FreeRDP,ilammy/FreeRDP,cedrozor/FreeRDP,lmcro/FreeRDP,Testinos/Freerdp,cedrozor/FreeRDP,awakecoding/FreeRDP,realjiangms/FreeRDP,dvincent-devolutions/FreeRDP