fix channel/smartcard: error handling
authorBernhard Miklautz <bernhard.miklautz@thincast.com>
Mon, 4 Dec 2017 11:17:57 +0000 (12:17 +0100)
committerBernhard Miklautz <bernhard.miklautz@thincast.com>
Wed, 13 Dec 2017 16:04:06 +0000 (17:04 +0100)
commit99c69cde2710a31a156b944ea9e02dd542063976
tree114aee42848785285956a305b07acc2f12df2bea
parentf6b8a6eaa2a82786d11372602a94b1ac6a807d5d
fix channel/smartcard: error handling

According to MS-RDPESC the smart card channel must set the IoStatus to
an NTSTATUS in case a encoding or decoding error happens. The smart card
channel did this correctly but the output stream was modified
incorrectly causing the smart card remote manager to stop in error
cases.
channels/smartcard/client/smartcard_operations.c