]> git.sesse.net Git - vlc/blobdiff - modules/services_discovery/upnp_intel.cpp
Partial UPnP fix from Christian Henz, from Ralf Huvendiek.
[vlc] / modules / services_discovery / upnp_intel.cpp
index 9b81e443bf359b1b119043afd734a8e94ae6550f..f04fae6902d830abdcb8b18d5b8fe4aa8a010181 100644 (file)
@@ -411,7 +411,9 @@ IXML_Document* parseBrowseResult( IXML_Document* doc )
     if ( !textNode ) return 0;
 
     const char* resultString = ixmlNode_getNodeValue( textNode );
-    char* resultXML = convert_xml_special_chars( resultString );
+    char* resultXML = strdup( resultString );
+    
+    resolve_xml_special_chars( resultXML );
 
     IXML_Document* browseDoc = ixmlParseBuffer( resultXML );