libxl: always set a default value for VFB.opengl
authorIan Campbell <ian.campbell@citrix.com>
Tue, 13 Mar 2012 17:06:36 +0000 (17:06 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 13 Mar 2012 17:06:36 +0000 (17:06 +0000)
Fixes an assertion failure.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Reported-by: Fantu <fantonifabio@tiscali.it>
Tested-by: Fantu <fantonifabio@tiscali.it>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl.c

index f8b774543e2207292e8d523b3e45ea1aab65f470..c0600868fdd8a4f92d46de21cd8fad09ad403c20 100644 (file)
@@ -2256,9 +2256,7 @@ int libxl__device_vfb_setdefault(libxl__gc *gc, libxl_device_vfb *vfb)
     }
 
     libxl_defbool_setdefault(&vfb->sdl.enable, false);
-    if (libxl_defbool_val(vfb->sdl.enable)) {
-        libxl_defbool_setdefault(&vfb->sdl.opengl, false);
-    }
+    libxl_defbool_setdefault(&vfb->sdl.opengl, false);
 
     return 0;
 }