From 1c97fea95616686f359451b3889d60ddd3ea0f3b Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Fri, 13 May 2016 13:14:29 +0100 Subject: [PATCH] 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 Acked-by: Christophe Fergeau --- spice.proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spice.proto b/spice.proto index 4a0778d..d21510d 100644 --- a/spice.proto +++ b/spice.proto @@ -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: