channels/serial: bring it back to life
channels/serial: bring it back to life

- Fixes #1166
- Fixed a possible segfault caused by invalid command line parameters
- Removed serial->in_event which had no effect at all on the program logic

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