[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-unstable] libxenlight: initialize enum to 1, to prevent defaulting to the 0



# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1263462055 0
# Node ID 94442ca0423d34d2618ce76de196a42ef995873a
# Parent  517364d0823de08b04d1f411752993ffa7bb84be
libxenlight: initialize enum to 1, to prevent defaulting to the 0
values when structure when not properly initialized by the client.

Signed-off-by: Vincent Hanquez <vincent.hanquez@xxxxxxxxxxxxx>
---
 tools/libxl/libxl.h          |    6 +++---
 tools/libxl/libxl_internal.h |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff -r 517364d0823d -r 94442ca0423d tools/libxl/libxl.h
--- a/tools/libxl/libxl.h       Thu Jan 14 09:40:01 2010 +0000
+++ b/tools/libxl/libxl.h       Thu Jan 14 09:40:55 2010 +0000
@@ -104,7 +104,7 @@ typedef struct {
 } libxl_domain_suspend_info;
 
 typedef enum {
-    XENFV,
+    XENFV = 1,
     XENPV,
 } libxl_qemu_machine_type;
 
@@ -169,7 +169,7 @@ typedef struct {
 } libxl_device_console;
 
 typedef enum {
-    PHYSTYPE_QCOW,
+    PHYSTYPE_QCOW = 1,
     PHYSTYPE_QCOW2,
     PHYSTYPE_VHD,
     PHYSTYPE_AIO,
@@ -189,7 +189,7 @@ typedef struct {
 } libxl_device_disk;
 
 typedef enum {
-    NICTYPE_IOEMU,
+    NICTYPE_IOEMU = 1,
     NICTYPE_VIF,
 } libxl_nic_type;
 
diff -r 517364d0823d -r 94442ca0423d tools/libxl/libxl_internal.h
--- a/tools/libxl/libxl_internal.h      Thu Jan 14 09:40:01 2010 +0000
+++ b/tools/libxl/libxl_internal.h      Thu Jan 14 09:40:55 2010 +0000
@@ -59,7 +59,7 @@ void xl_log(struct libxl_ctx *ctx, int e
 
 
 typedef enum {
-    DEVICE_VIF,
+    DEVICE_VIF = 1,
     DEVICE_VBD,
     DEVICE_TAP,
     DEVICE_PCI,

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.