diff --git a/ChangeLog b/ChangeLog index eebf2e68d20602e44d720dfb99e510ccbb48a863..8cf9d89ff2100d00a2e8aadc6248da0461dc1b9c 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 c2ea70114af47ef7a9f7319c6c14768bbc432307..9c01f1544cc050f894b34be5bd6c573c99e64dc3 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)