From: Alexander Burluka Date: Mon, 1 Dec 2014 15:38:56 +0000 (+0300) Subject: parallels: Add domainCreateWithFlags() function. X-Git-Tag: CVE-2014-8131-1~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=038a5a536b2c27129fee4647612084e41d6f3107;p=thirdparty%2Flibvirt.git parallels: Add domainCreateWithFlags() function. domainCreateWithFlags function is used by OpenStack/Nova to boot an instance. Signed-off-by: Dmitry Guryanov --- diff --git a/src/parallels/parallels_driver.c b/src/parallels/parallels_driver.c index 998f9aee0c..522c39f23b 100644 --- a/src/parallels/parallels_driver.c +++ b/src/parallels/parallels_driver.c @@ -908,6 +908,15 @@ static int parallelsDomainIsActive(virDomainPtr domain) return ret; } +static int +parallelsDomainCreateWithFlags(virDomainPtr domain, unsigned int flags) +{ + /* we don't support any create flags */ + virCheckFlags(0, -1); + + return parallelsDomainCreate(domain); +} + static virHypervisorDriver parallelsDriver = { .no = VIR_DRV_PARALLELS, .name = "Parallels", @@ -938,6 +947,7 @@ static virHypervisorDriver parallelsDriver = { .domainDestroy = parallelsDomainDestroy, /* 0.10.0 */ .domainShutdown = parallelsDomainShutdown, /* 0.10.0 */ .domainCreate = parallelsDomainCreate, /* 0.10.0 */ + .domainCreateWithFlags = parallelsDomainCreateWithFlags, /* 1.2.10 */ .domainDefineXML = parallelsDomainDefineXML, /* 0.10.0 */ .domainIsActive = parallelsDomainIsActive, /* 1.2.10 */ .connectDomainEventRegisterAny = parallelsConnectDomainEventRegisterAny, /* 1.2.10 */