[Spice-commits] server/reds.c

Christophe Fergau teuf at kemper.freedesktop.org
Wed Jul 27 07:43:44 UTC 2016

 server/reds.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 29caba2d534afb8cade439d369f007f3e0d71dfe
Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Fri Jul 22 19:39:56 2016 +0200

    server: Make sure g_object_new receive the correct data
    g_object_new is a variadic function which takes property values.
    As the compiler cannot check if these property values are correct,
    make sure they are using casts.
    This actually fixes a crash in reds.c for 32 bit architectures.
    Based on a patch by Frediano Ziglio <fziglio at redhat.com>
    Signed-off-by: Francois Gouget <fgouget at codeweavers.com>

diff --git a/server/reds.c b/server/reds.c
index 6d625de..992cf03 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -4507,8 +4507,8 @@ static RedCharDeviceVDIPort *red_char_device_vdi_port_new(RedsState *reds)
     return g_object_new(RED_TYPE_CHAR_DEVICE_VDIPORT,
                         "spice-server", reds,
-                        "client-tokens-interval", REDS_TOKENS_TO_SEND,
-                        "self-tokens", REDS_NUM_INTERNAL_AGENT_MESSAGES,
+                        "client-tokens-interval", (guint64)REDS_TOKENS_TO_SEND,
+                        "self-tokens", (guint64)REDS_NUM_INTERNAL_AGENT_MESSAGES,
                         "opaque", reds,

More information about the Spice-commits mailing list