[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] remus: libcheckpoint - initialize unused callback fields to NULL
# HG changeset patch # User Shriram Rajagopalan <rshriram@xxxxxxxxx> # Date 1329762854 0 # Node ID ca80eca9cfa39d1b60d1216948dac5711d550b83 # Parent a9b81a8014ec0749ed1d7b05a6aef3e15e30228c remus: libcheckpoint - initialize unused callback fields to NULL Add a memset to the save_callbacks struct instance in libcheckpoint's initialization code. New additions to the callback struct will not need to add an explicit initialization (to NULL), to maintain compatibility with older xend/remus based invocation of xc_domain_save. Signed-off-by: Shriram Rajagopalan <rshriram@xxxxxxxxx> Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- diff -r a9b81a8014ec -r ca80eca9cfa3 tools/python/xen/lowlevel/checkpoint/checkpoint.c --- a/tools/python/xen/lowlevel/checkpoint/checkpoint.c Mon Feb 20 18:29:31 2012 +0000 +++ b/tools/python/xen/lowlevel/checkpoint/checkpoint.c Mon Feb 20 18:34:14 2012 +0000 @@ -155,6 +155,7 @@ } else self->checkpoint_cb = NULL; + memset(&callbacks, 0, sizeof(callbacks)); callbacks.suspend = suspend_trampoline; callbacks.postcopy = postcopy_trampoline; callbacks.checkpoint = checkpoint_trampoline; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |