mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-08 22:15:21 +00:00
libxl: Fix broken build attach/detach controller device
Commit id '44304c6eb' added the API libxlDomainAttachControllerDevice inside a conditional LIBXL_HAVE_PVUSB, but called that function outside the conditional in libxlDomainAttachDeviceLive. Similarly, the API libxlDomainDetachControllerDevice was added inside a conditional LIBXL_HAVE_PVUSB, but called outside the conditional in libxlDomainDetachDeviceLive. This patch adds the conditional LIBXL_HAVE_PVUSB around those two calls from within the switch.
This commit is contained in:
parent
1bfdd95641
commit
172218a01e
@ -3405,11 +3405,13 @@ libxlDomainAttachDeviceLive(libxlDriverPrivatePtr driver,
|
||||
dev->data.disk = NULL;
|
||||
break;
|
||||
|
||||
#ifdef LIBXL_HAVE_PVUSB
|
||||
case VIR_DOMAIN_DEVICE_CONTROLLER:
|
||||
ret = libxlDomainAttachControllerDevice(driver, vm, dev->data.controller);
|
||||
if (!ret)
|
||||
dev->data.controller = NULL;
|
||||
break;
|
||||
#endif
|
||||
|
||||
case VIR_DOMAIN_DEVICE_NET:
|
||||
ret = libxlDomainAttachNetDevice(driver, vm,
|
||||
@ -3826,9 +3828,11 @@ libxlDomainDetachDeviceLive(libxlDriverPrivatePtr driver,
|
||||
ret = libxlDomainDetachDeviceDiskLive(vm, dev);
|
||||
break;
|
||||
|
||||
#ifdef LIBXL_HAVE_PVUSB
|
||||
case VIR_DOMAIN_DEVICE_CONTROLLER:
|
||||
ret = libxlDomainDetachControllerDevice(driver, vm, dev);
|
||||
break;
|
||||
#endif
|
||||
|
||||
case VIR_DOMAIN_DEVICE_NET:
|
||||
ret = libxlDomainDetachNetDevice(driver, vm,
|
||||
|
Loading…
Reference in New Issue
Block a user