File virtview-git-xmlparseuri.patch of Package virt-viewer

Subject: Return if xmlParseURI() failed, instead of crashing
From: Marc-André Lureau marcandre.lureau@redhat.com Tue Jul 19 19:32:51 2011 +0200
Date: Thu Aug 4 13:32:25 2011 +0100:
Git: f08c5308cacda84ab811b85c3cf37ef59383c8c5


Index: virt-viewer-0.4.1/src/virt-viewer-util.c
===================================================================
--- virt-viewer-0.4.1.orig/src/virt-viewer-util.c
+++ virt-viewer-0.4.1/src/virt-viewer-util.c
@@ -88,6 +88,8 @@ virt_viewer_util_extract_host(const char
 		uristr = "xen:///";
 
 	uri = xmlParseURI(uristr);
+        g_return_val_if_fail(uri != NULL, 1);
+
         if (host) {
                 if (!uri || !uri->server)
                         *host = g_strdup("localhost");
openSUSE Build Service is sponsored by