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 --- 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; -- 1.7.11.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel