From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [PATCH 20/28] libxl: domcreate_dm_support_checked: Introduce `goto out' Date: Tue, 22 Dec 2015 18:44:55 +0000 Message-ID: <1450809903-3393-21-git-send-email-ian.jackson@eu.citrix.com> References: <1450809903-3393-1-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1450809903-3393-1-git-send-email-ian.jackson@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xensource.com Cc: Ian Jackson , Wei Liu , Ian Campbell , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org We are going to want this shortly. No functional change. Signed-off-by: Ian Jackson --- v6: New patch. --- tools/libxl/libxl_create.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c index 71893c5..b41c6bd 100644 --- a/tools/libxl/libxl_create.c +++ b/tools/libxl/libxl_create.c @@ -968,10 +968,7 @@ static void domcreate_dm_support_checked(libxl__egc *egc, libxl_domain_config *const d_config = dcs->guest_config; const int restore_fd = dcs->restore_fd; - if (rc) { - domcreate_complete(egc, dcs, rc); - return; - } + if (rc) goto out; dcs->bl.ao = ao; libxl_device_disk *bootdisk = @@ -994,6 +991,10 @@ static void domcreate_dm_support_checked(libxl__egc *egc, libxl__bootloader_run(egc, &dcs->bl); } return; + + out: + domcreate_complete(egc, dcs, rc); + return; } static void domcreate_bootloader_console_available(libxl__egc *egc, -- 1.7.10.4