fix channel/smartcard: GetStatusChange return code
fix channel/smartcard: GetStatusChange return code

In case SCardGetStatusChange returned an error the call didn't return
any data but STATUS_NO_MEMORY as the calloc failed. This caused problems
with multiple applications server side (hangs and incorrect behavior).

Now the case when no readers are returned is handed correctly and the
data is also filled and send if the call fails.

rjcorrig/FreeRDP,nfedera/FreeRDP,nfedera/FreeRDP,erbth/FreeRDP,awakecoding/FreeRDP,cedrozor/FreeRDP,Devolutions/FreeRDP,RangeeGmbH/FreeRDP,nfedera/FreeRDP,rjcorrig/FreeRDP,RangeeGmbH/FreeRDP,rjcorrig/FreeRDP,FreeRDP/FreeRDP,FreeRDP/FreeRDP,yurashek/FreeRDP,ilammy/FreeRDP,erbth/FreeRDP,rjcorrig/FreeRDP,oshogbo/FreeRDP,yurashek/FreeRDP,rjcorrig/FreeRDP,awakecoding/FreeRDP,bmiklautz/FreeRDP,erbth/FreeRDP,chipitsine/FreeRDP,FreeRDP/FreeRDP,DavBfr/FreeRDP,ilammy/FreeRDP,bmiklautz/FreeRDP,bmiklautz/FreeRDP,Devolutions/FreeRDP,cedrozor/FreeRDP,ivan-83/FreeRDP,eledoux/FreeRDP,mfleisz/FreeRDP,awakecoding/FreeRDP,ondrejholy/FreeRDP,Devolutions/FreeRDP,cloudbase/FreeRDP-dev,erbth/FreeRDP,ilammy/FreeRDP,FreeRDP/FreeRDP,oshogbo/FreeRDP,awakecoding/FreeRDP,oshogbo/FreeRDP,DavBfr/FreeRDP,oshogbo/FreeRDP,cloudbase/FreeRDP-dev,eledoux/FreeRDP,yurashek/FreeRDP,chipitsine/FreeRDP,FreeRDP/FreeRDP,Devolutions/FreeRDP,chipitsine/FreeRDP,DavBfr/FreeRDP,Devolutions/FreeRDP,rjcorrig/FreeRDP,akallabeth/FreeRDP,ivan-83/FreeRDP,ondrejholy/FreeRDP,cloudbase/FreeRDP-dev,ondrejholy/FreeRDP,cedrozor/FreeRDP,mfleisz/FreeRDP,RangeeGmbH/FreeRDP,cedrozor/FreeRDP,akallabeth/FreeRDP,akallabeth/FreeRDP,akallabeth/FreeRDP,ilammy/FreeRDP,chipitsine/FreeRDP,DavBfr/FreeRDP,ivan-83/FreeRDP,eledoux/FreeRDP,nfedera/FreeRDP,erbth/FreeRDP,chipitsine/FreeRDP,ondrejholy/FreeRDP,ilammy/FreeRDP,nfedera/FreeRDP,RangeeGmbH/FreeRDP,FreeRDP/FreeRDP,erbth/FreeRDP,DavBfr/FreeRDP,yurashek/FreeRDP,cloudbase/FreeRDP-dev,ilammy/FreeRDP,mfleisz/FreeRDP,mfleisz/FreeRDP,awakecoding/FreeRDP,ondrejholy/FreeRDP,bmiklautz/FreeRDP,nfedera/FreeRDP,oshogbo/FreeRDP,oshogbo/FreeRDP,awakecoding/FreeRDP,cloudbase/FreeRDP-dev,erbth/FreeRDP,yurashek/FreeRDP,FreeRDP/FreeRDP,erbth/FreeRDP,akallabeth/FreeRDP,mfleisz/FreeRDP,RangeeGmbH/FreeRDP,oshogbo/FreeRDP,bmiklautz/FreeRDP,RangeeGmbH/FreeRDP,bmiklautz/FreeRDP,rjcorrig/FreeRDP,cedrozor/FreeRDP,chipitsine/FreeRDP,cedrozor/FreeRDP,mfleisz/FreeRDP,ilammy/FreeRDP,chipitsine/FreeRDP,yurashek/FreeRDP,RangeeGmbH/FreeRDP,mfleisz/FreeRDP,akallabeth/FreeRDP,bmiklautz/FreeRDP,awakecoding/FreeRDP,ivan-83/FreeRDP,eledoux/FreeRDP,ivan-83/FreeRDP,ivan-83/FreeRDP,rjcorrig/FreeRDP,ivan-83/FreeRDP,mfleisz/FreeRDP,akallabeth/FreeRDP,ondrejholy/FreeRDP,cloudbase/FreeRDP-dev,FreeRDP/FreeRDP,akallabeth/FreeRDP,bmiklautz/FreeRDP,DavBfr/FreeRDP,ivan-83/FreeRDP,yurashek/FreeRDP,Devolutions/FreeRDP,cedrozor/FreeRDP,eledoux/FreeRDP,eledoux/FreeRDP,cloudbase/FreeRDP-dev,ondrejholy/FreeRDP,oshogbo/FreeRDP,DavBfr/FreeRDP,Devolutions/FreeRDP,chipitsine/FreeRDP,awakecoding/FreeRDP,eledoux/FreeRDP,nfedera/FreeRDP,eledoux/FreeRDP,ondrejholy/FreeRDP,nfedera/FreeRDP,DavBfr/FreeRDP,ilammy/FreeRDP,RangeeGmbH/FreeRDP,Devolutions/FreeRDP,yurashek/FreeRDP,cedrozor/FreeRDP