[Pkg-libvirt-commits] [libguestfs] 54/66: lib: xmlParse{File, Memory} -> xmlRead{File, Memory}

Hilko Bengen bengen at moszumanska.debian.org
Fri May 9 12:56:34 UTC 2014


This is an automated email from the git hooks/post-receive script.

bengen pushed a commit to branch master
in repository libguestfs.

commit baf9b83a0c232a9be4f67d13f6566907342d51c7
Author: Pino Toscano <ptoscano at redhat.com>
Date:   Tue May 6 19:22:14 2014 +0200

    lib: xmlParse{File,Memory} -> xmlRead{File,Memory}
    
    Switch from xmlParse* to xmlRead* so we can explicitly specify parsing
    flags, including no network usage and no entity resolution.
    The two behaviours mentioned above were not done before either, so this
    should not introduce behaviour changes in libguestfs.
    
    (cherry picked from commit 845daded5fddc70fc5e822769bc1e2a8cbead7ca)
---
 src/launch-libvirt.c | 3 ++-
 src/libvirt-domain.c | 3 ++-
 src/osinfo.c         | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/launch-libvirt.c b/src/launch-libvirt.c
index 1eb151c..a3aa673 100644
--- a/src/launch-libvirt.c
+++ b/src/launch-libvirt.c
@@ -601,7 +601,8 @@ parse_capabilities (guestfs_h *g, const char *capabilities_xml,
   size_t seen_qemu, seen_kvm;
   bool force_tcg;
 
-  doc = xmlParseMemory (capabilities_xml, strlen (capabilities_xml));
+  doc = xmlReadMemory (capabilities_xml, strlen (capabilities_xml),
+                       NULL, NULL, XML_PARSE_NONET);
   if (doc == NULL) {
     error (g, _("unable to parse capabilities XML returned by libvirt"));
     return -1;
diff --git a/src/libvirt-domain.c b/src/libvirt-domain.c
index cadae3e..85a14a0 100644
--- a/src/libvirt-domain.c
+++ b/src/libvirt-domain.c
@@ -749,7 +749,8 @@ get_domain_xml (guestfs_h *g, virDomainPtr dom)
   }
 
   /* Parse the domain XML into an XML document. */
-  doc = xmlParseMemory (xml, strlen (xml));
+  doc = xmlReadMemory (xml, strlen (xml),
+                       NULL, NULL, XML_PARSE_NONET);
   if (doc == NULL) {
     error (g, _("unable to parse XML information returned by libvirt"));
     return NULL;
diff --git a/src/osinfo.c b/src/osinfo.c
index f0ab379..dfffaa9 100644
--- a/src/osinfo.c
+++ b/src/osinfo.c
@@ -269,7 +269,7 @@ read_osinfo_db_xml (guestfs_h *g, const char *filename)
 
   snprintf (pathname, pathname_len, "%s/%s", LIBOSINFO_DB_OS_PATH, filename);
 
-  doc = xmlParseFile (pathname);
+  doc = xmlReadFile (pathname, NULL, XML_PARSE_NONET);
   if (doc == NULL) {
     debug (g, "osinfo: unable to parse XML file %s", pathname);
     return 0;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-libvirt/libguestfs.git



More information about the Pkg-libvirt-commits mailing list