From: Daniel Veillard Date: Thu, 13 Mar 2008 09:27:46 +0000 (+0000) Subject: * src/libvirt.c: virDomainSetSchedulerParameters need to be X-Git-Tag: LIBVIRT_0_4_2~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=adbf991a1d60793a108b1e6d40d322f5990cb307;p=thirdparty%2Flibvirt.git * src/libvirt.c: virDomainSetSchedulerParameters need to be blocked on read-only connections, patch from Saori Fukuta Daniel --- diff --git a/ChangeLog b/ChangeLog index eebf2e68d2..8cf9d89ff2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Thu Mar 13 10:24:45 CET 2008 Daniel Veillard + + * src/libvirt.c: virDomainSetSchedulerParameters need to be + blocked on read-only connections, patch from Saori Fukuta + Thu Mar 13 10:19:16 CET 2008 Daniel Veillard * src/bridge.c src/virsh.c: typo fixes from Atsushi SAKAI diff --git a/src/libvirt.c b/src/libvirt.c index c2ea70114a..9c01f1544c 100644 --- a/src/libvirt.c +++ b/src/libvirt.c @@ -2447,6 +2447,10 @@ virDomainSetSchedulerParameters(virDomainPtr domain, virLibDomainError(NULL, VIR_ERR_INVALID_DOMAIN, __FUNCTION__); return -1; } + if (domain->conn->flags & VIR_CONNECT_RO) { + virLibDomainError(domain, VIR_ERR_OPERATION_DENIED, __FUNCTION__); + return -1; + } conn = domain->conn; if (conn->driver->domainSetSchedulerParameters)