[libvirt] [PATCH v2 06/14] libxl: handle missing switch enum cases

Daniel P. Berrangé berrange at redhat.com
Tue Feb 20 17:08:14 UTC 2018


Cast away enum type for libxl schedular constants since we don't want to
cover all of them and don't want build to break when new ones are added.

Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
---
 src/libxl/libxl_driver.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c
index be11134fb2..4b52de36f5 100644
--- a/src/libxl/libxl_driver.c
+++ b/src/libxl/libxl_driver.c
@@ -4497,7 +4497,7 @@ libxlDomainGetSchedulerType(virDomainPtr dom, int *nparams)
 
     if (nparams)
         *nparams = 0;
-    switch (sched_id) {
+    switch ((int)sched_id) {
     case LIBXL_SCHEDULER_SEDF:
         name = "sedf";
         break;
-- 
2.14.3




More information about the libvir-list mailing list