From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH] libxl: initialize domid to 0 in libxl__create_stubdom Date: Thu, 09 Jun 2011 13:03:43 +0800 Message-ID: <1307595829.8990.9.camel@limbo> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: "xen-devel@lists.xensource.com" Cc: Ian Campbell , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org The uninitialized domid may cause libxl__domain_make to fail. In libxl__domain_make: assert(!libxl_domid_valid_guest(*domid)). Signed-off-by: Wei Liu diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c index 47a51c8..fbee1d0 100644 --- a/tools/libxl/libxl_dm.c +++ b/tools/libxl/libxl_dm.c @@ -570,7 +570,7 @@ static int libxl__create_stubdom(libxl__gc *gc, libxl_domain_create_info c_info; libxl_domain_build_info b_info; libxl__domain_build_state state; - uint32_t domid; + uint32_t domid = 0; char **args; struct xs_permissions perm[2]; xs_transaction_t t;