]> xenbits.xensource.com Git - libvirt.git/commitdiff
virDomainGetTime: Deny on RO connections
authorMichal Privoznik <mprivozn@redhat.com>
Mon, 11 Jan 2016 12:34:17 +0000 (13:34 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 11 Jan 2016 12:36:19 +0000 (13:36 +0100)
We have a policy that if API may end up talking to a guest agent
it should require RW connection. We don't obey the rule in
virDomainGetTime().

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
src/libvirt-domain.c

index 02fc4df45d10c4d35679317abfcbc08e0040b203..9491845758570c879e28b18c4b4133ec76a48e90 100644 (file)
@@ -10934,6 +10934,7 @@ virDomainGetTime(virDomainPtr dom,
     virResetLastError();
 
     virCheckDomainReturn(dom, -1);
+    virCheckReadOnlyGoto(dom->conn->flags, error);
 
     if (dom->conn->driver->domainGetTime) {
         int ret = dom->conn->driver->domainGetTime(dom, seconds,