[Spice-devel] [spice-common] Fix type of SpiceCursorHeader::type
Uri Lublin
uril at redhat.com
Wed Sep 19 07:23:44 PDT 2012
On 09/13/2012 06:53 PM, Christophe Fergeau wrote:
> In spice.proto it's defined as enum8 cursor_type type;, which means
> it's demarshalled as an uint8_t.
> This caused valgrind warnings about using uninitialized memory
> during a connection to a VM with remote-viewer
Hi Christophe,
Your patch looks good to me.
But note that in spice1.proto cursor_type is enum16.
It seems spice1.proto is only used by spice-client
Regards,
Uri.
> ---
> common/draw.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/common/draw.h b/common/draw.h
> index 3704358..00057eb 100644
> --- a/common/draw.h
> +++ b/common/draw.h
> @@ -286,7 +286,7 @@ typedef struct SpiceText {
>
> typedef struct SpiceCursorHeader {
> uint64_t unique;
> - uint16_t type;
> + uint8_t type;
> uint16_t width;
> uint16_t height;
> uint16_t hot_spot_x;
More information about the Spice-devel
mailing list