From 11ca89db8514b1c1999dc8ef306e74f523ceb6a9 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 15 Jun 2010 11:38:41 +0100 Subject: [PATCH] xl: fix restore_common return value restore_common function should return error when failed. Signed-off-by: Yang Hongyang --- tools/libxl/libxl_dom.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tools/libxl/libxl_dom.c b/tools/libxl/libxl_dom.c index a280710a24..c489297173 100644 --- a/tools/libxl/libxl_dom.c +++ b/tools/libxl/libxl_dom.c @@ -196,11 +196,10 @@ int restore_common(struct libxl_ctx *ctx, uint32_t domid, int fd) { /* read signature */ - xc_domain_restore(ctx->xch, fd, domid, - state->store_port, &state->store_mfn, - state->console_port, &state->console_mfn, - info->hvm, info->u.hvm.pae, 0); - return 0; + return xc_domain_restore(ctx->xch, fd, domid, + state->store_port, &state->store_mfn, + state->console_port, &state->console_mfn, + info->hvm, info->u.hvm.pae, 0); } struct suspendinfo { -- 2.39.5