Module: sems
Branch: master
Commit: 0b706baa877bcfaac08f22787ff96262c4f5f28e
URL: 
https://github.com/sems-server/sems/commit/0b706baa877bcfaac08f22787ff96262c4f5f28e

Author: Juha Heinanen <[email protected]>
Committer: Juha Heinanen <[email protected]>
Date: 2016-05-03T17:10:00+03:00

apps/xmlrcp2di: use <sting></string> tags around xmlrpc string values

- these tags are optional, but some xmlrpc servers don't like strings
  without them

---

Modified: apps/xmlrpc2di/xmlrpc++/src/XmlRpcValue.cpp

---

Diff:  
https://github.com/sems-server/sems/commit/0b706baa877bcfaac08f22787ff96262c4f5f28e.diff
Patch: 
https://github.com/sems-server/sems/commit/0b706baa877bcfaac08f22787ff96262c4f5f28e.patch

---

diff --git a/apps/xmlrpc2di/xmlrpc++/src/XmlRpcValue.cpp 
b/apps/xmlrpc2di/xmlrpc++/src/XmlRpcValue.cpp
index 69627a4..484b1f6 100644
--- a/apps/xmlrpc2di/xmlrpc++/src/XmlRpcValue.cpp
+++ b/apps/xmlrpc2di/xmlrpc++/src/XmlRpcValue.cpp
@@ -25,6 +25,7 @@ namespace XmlRpc {
   static const char I4_TAG[]        = "<i4>";
   static const char I4_ETAG[]       = "</i4>";
   static const char STRING_TAG[]    = "<string>";
+  static const char STRING_ETAG[]    = "</string>";
   static const char DATETIME_TAG[]  = "<dateTime.iso8601>";
   static const char DATETIME_ETAG[] = "</dateTime.iso8601>";
   static const char BASE64_TAG[]    = "<base64>";
@@ -369,9 +370,9 @@ namespace XmlRpc {
   std::string XmlRpcValue::stringToXml() const
   {
     std::string xml = VALUE_TAG;
-    //xml += STRING_TAG; optional
+    xml += STRING_TAG;
     xml += XmlRpcUtil::xmlEncode(*_value.asString);
-    //xml += STRING_ETAG;
+    xml += STRING_ETAG;
     xml += VALUE_ETAG;
     return xml;
   }

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to