]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
test_driver: Call virCheckFlags in testDomainReboot
authorIlias Stamatis <stamatis.iliass@gmail.com>
Thu, 20 Jun 2019 09:48:57 +0000 (11:48 +0200)
committerErik Skultety <eskultet@redhat.com>
Wed, 3 Jul 2019 07:57:30 +0000 (09:57 +0200)
Currently the flags argument is completely ignored, but it should be
checked for any unsupported flags that might have been passed.

Signed-off-by: Ilias Stamatis <stamatis.iliass@gmail.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
src/test/test_driver.c

index 749d991c864b75da93ea3b0ddb79b4c6337924c6..bc93d7acc319681bebfa218937c4cd892ed089d6 100644 (file)
@@ -1856,13 +1856,19 @@ static int testDomainShutdown(virDomainPtr domain)
 
 /* Similar behaviour as shutdown */
 static int testDomainReboot(virDomainPtr domain,
-                            unsigned int action ATTRIBUTE_UNUSED)
+                            unsigned int flags)
 {
     testDriverPtr privconn = domain->conn->privateData;
     virDomainObjPtr privdom;
     virObjectEventPtr event = NULL;
     int ret = -1;
 
+    virCheckFlags(VIR_DOMAIN_REBOOT_DEFAULT |
+                  VIR_DOMAIN_REBOOT_ACPI_POWER_BTN |
+                  VIR_DOMAIN_REBOOT_GUEST_AGENT |
+                  VIR_DOMAIN_REBOOT_INITCTL |
+                  VIR_DOMAIN_REBOOT_SIGNAL |
+                  VIR_DOMAIN_REBOOT_PARAVIRT, -1);
 
     if (!(privdom = testDomObjFromDomain(domain)))
         goto cleanup;