From: Daniel P. Berrange Date: Mon, 4 Mar 2013 18:02:42 +0000 (+0000) Subject: Refactor loop device setup code in LXC X-Git-Tag: v1.0.4-rc1~137 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f0bfb6302d49442d4a924b1eae5772cc952e0def;p=thirdparty%2Flibvirt.git Refactor loop device setup code in LXC Minor re-factoring of code for setting up loop devices in the LXC controller Signed-off-by: Daniel P. Berrange --- diff --git a/src/lxc/lxc_controller.c b/src/lxc/lxc_controller.c index 45e7aac643..3634194386 100644 --- a/src/lxc/lxc_controller.c +++ b/src/lxc/lxc_controller.c @@ -383,12 +383,13 @@ static int virLXCControllerSetupLoopDevices(virLXCControllerPtr ctrl) int ret = -1; for (i = 0 ; i < ctrl->def->nfss ; i++) { + virDomainFSDefPtr fs = ctrl->def->fss[i]; int fd; - if (ctrl->def->fss[i]->type != VIR_DOMAIN_FS_TYPE_FILE) + if (fs->type != VIR_DOMAIN_FS_TYPE_FILE) continue; - fd = virLXCControllerSetupLoopDevice(ctrl->def->fss[i]); + fd = virLXCControllerSetupLoopDevice(fs); if (fd < 0) goto cleanup;