]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
parallels: fix prlsdkCheckUnsupportedParams checks
authorMaxim Nestratov <mnestratov@parallels.com>
Thu, 12 Mar 2015 15:43:29 +0000 (18:43 +0300)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 13 Mar 2015 08:03:37 +0000 (09:03 +0100)
for memory limits since unset ones are no longer zero

Signed-off-by: Maxim Nestratov <mnestratov@parallels.com>
src/parallels/parallels_sdk.c

index fde908b12383f2c92b1c0b2d15e90aebd51ff92e..89a9a58c754bfc1c3fdc0ff162e92f8ec16e7e33 100644 (file)
@@ -1781,10 +1781,10 @@ prlsdkCheckUnsupportedParams(PRL_HANDLE sdkdom, virDomainDefPtr def)
     }
 
     if (def->mem.nhugepages ||
-        def->mem.hard_limit ||
-        def->mem.soft_limit ||
+        virMemoryLimitIsSet(def->mem.hard_limit) ||
+        virMemoryLimitIsSet(def->mem.soft_limit) ||
         def->mem.min_guarantee ||
-        def->mem.swap_hard_limit) {
+        virMemoryLimitIsSet(def->mem.swap_hard_limit)) {
 
         virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
                        _("Memory parameter is not supported "