From 5824caa0b76686cc4cdacba9cec34b31fb70ba4a Mon Sep 17 00:00:00 2001 From: methodus Date: Thu, 1 Nov 2012 17:32:20 +0100 Subject: Escape XML special chars in DIDL --- common/ixml.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'common') diff --git a/common/ixml.cpp b/common/ixml.cpp index f463124..6a33daf 100644 --- a/common/ixml.cpp +++ b/common/ixml.cpp @@ -11,7 +11,7 @@ namespace upnp { namespace ixml { -void XmlEscapeSpecialChars(string& doc){ +string& XmlEscapeSpecialChars(string& doc){ std::string buffer; buffer.reserve(doc.size()*1.1); @@ -121,6 +121,8 @@ void XmlEscapeSpecialChars(string& doc){ } doc.swap(buffer); + + return doc; } //Function copied from Intel SDK -- cgit v1.2.3