]> xenbits.xensource.com Git - libvirt.git/commitdiff
Unbreak virsh *-edit commands: Don't pass unexpected flags to DumpXML
authorCole Robinson <crobinso@redhat.com>
Mon, 16 Feb 2009 22:51:31 +0000 (22:51 +0000)
committerCole Robinson <crobinso@redhat.com>
Mon, 16 Feb 2009 22:51:31 +0000 (22:51 +0000)
ChangeLog
src/Makefile.am
src/virsh.c

index a86f7530efbd7f39dabdc790ab686529e202373e..13a854d4dc20da3b65c0d43c2fdaad521c4699dc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Mon Feb 16 17:59:04 EST 2009 Cole Robinson <crobinso@redhat.com>
+
+       * src/virsh.c, src/Makefile.am: Don't pass flags to DumpXML
+       in *-edit virsh commands
+
 Mon Feb 16 17:55:50 EST 2009 Cole Robinson <crobinso@redhat.com>
 
        * src/storage_backend_logical.c: Remove erroneous lvm volume
index 9d934b43c1e742292cbc7ec4afaf03e065a6c628..3a798d22e1993c239f2e7f093e6ae05d87eb4537 100644 (file)
@@ -510,6 +510,7 @@ virsh-net-edit.c: virsh.c Makefile.am
              -e 's/Domain/Network/g' \
              -e 's/cmdEdit/cmdNetworkEdit/g' \
              -e 's/dom/network/g' \
+             -e 's/int flags.*/int flags = 0;/g' \
        >> $@-tmp
        chmod a-w $@-tmp
        rm -f $@
@@ -528,6 +529,7 @@ virsh-pool-edit.c: virsh.c Makefile.am
              -e 's/cmdEdit/cmdPoolEdit/g' \
              -e 's/\(virStoragePoolDefineXML.*\));/\1, 0);/' \
              -e 's/dom/pool/g' \
+             -e 's/int flags.*/int flags = 0;/g' \
        >> $@-tmp
        chmod a-w $@-tmp
        rm -f $@
index 57bd3969eb53dd3effa14462ff03ba2d3340a7e4..298dde0c749b8b79f5c702469f6cbd2259ae86a9 100644 (file)
@@ -5397,6 +5397,7 @@ cmdEdit (vshControl *ctl, const vshCmd *cmd)
     char *doc = NULL;
     char *doc_edited = NULL;
     char *doc_reread = NULL;
+    int flags = VIR_DOMAIN_XML_SECURE | VIR_DOMAIN_XML_INACTIVE;
 
     if (!vshConnectionUsability(ctl, ctl->conn, TRUE))
         goto cleanup;
@@ -5406,7 +5407,7 @@ cmdEdit (vshControl *ctl, const vshCmd *cmd)
         goto cleanup;
 
     /* Get the XML configuration of the domain. */
-    doc = virDomainGetXMLDesc (dom, VIR_DOMAIN_XML_SECURE | VIR_DOMAIN_XML_INACTIVE);
+    doc = virDomainGetXMLDesc (dom, flags);
     if (!doc)
         goto cleanup;
 
@@ -5436,7 +5437,7 @@ cmdEdit (vshControl *ctl, const vshCmd *cmd)
      * it was being edited?  This also catches problems such as us
      * losing a connection or the domain going away.
      */
-    doc_reread = virDomainGetXMLDesc (dom, VIR_DOMAIN_XML_SECURE | VIR_DOMAIN_XML_INACTIVE);
+    doc_reread = virDomainGetXMLDesc (dom, flags);
     if (!doc_reread)
         goto cleanup;