]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
* src/libvirt.c: virDomainSetSchedulerParameters need to be
authorDaniel Veillard <veillard@redhat.com>
Thu, 13 Mar 2008 09:27:46 +0000 (09:27 +0000)
committerDaniel Veillard <veillard@redhat.com>
Thu, 13 Mar 2008 09:27:46 +0000 (09:27 +0000)
  blocked on read-only connections, patch from Saori Fukuta
Daniel

ChangeLog
src/libvirt.c

index eebf2e68d20602e44d720dfb99e510ccbb48a863..8cf9d89ff2100d00a2e8aadc6248da0461dc1b9c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Mar 13 10:24:45 CET 2008 Daniel Veillard <veillard@redhat.com>
+
+       * 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 <veillard@redhat.com>
 
        * src/bridge.c src/virsh.c: typo fixes from Atsushi SAKAI
index c2ea70114af47ef7a9f7319c6c14768bbc432307..9c01f1544cc050f894b34be5bd6c573c99e64dc3 100644 (file)
@@ -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)