Explicitly specify size of SpiceMsgSmartcardData

Without this, the demarshalling code does not know we expect exactly
SpiceMsgSmartcardData::length bytes, and has to guess it from the
amount of data which was sent

Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
This commit is contained in:
Frediano Ziglio 2016-05-13 13:14:29 +01:00
parent 384698af37
commit 1c97fea956

View File

@ -1334,7 +1334,7 @@ channel SmartcardChannel : BaseChannel {
vsc_message_type type;
uint32 reader_id;
uint32 length;
uint8 data[] @end;
uint8 data[length] @end @nomarshal;
} @ctype(SpiceMsgSmartcard) data = 101;
client: