Module: sems
Branch: master
Commit: 7793cf157f7d8971db4ca3feb08900b4281c1802
URL: 
https://github.com/sems-server/sems/commit/7793cf157f7d8971db4ca3feb08900b4281c1802

Author: Stefan Sayer <stefan.sa...@googlemail.com>
Committer: Stefan Sayer <stefan.sa...@googlemail.com>
Date: 2015-07-31T01:12:00+02:00

b/f:core:json: fix printing special characters

---

Modified: core/jsonArg.cpp

---

Diff:  
https://github.com/sems-server/sems/commit/7793cf157f7d8971db4ca3feb08900b4281c1802.diff
Patch: 
https://github.com/sems-server/sems/commit/7793cf157f7d8971db4ca3feb08900b4281c1802.patch

---

diff --git a/core/jsonArg.cpp b/core/jsonArg.cpp
index 78cfc8c..f49186f 100644
--- a/core/jsonArg.cpp
+++ b/core/jsonArg.cpp
@@ -94,7 +94,7 @@ string str2json(const char* str, size_t len)
        // (I hope I am not misunderstanding something.)
       default:{
        if (*c < ' ') 
-         result += "\\u00" + hex_chars[*c >> 4] + hex_chars[*c & 0xf];
+         result += "\\u00" + string() + hex_chars[*c >> 4] + string() + 
hex_chars[*c & 0xf];
        else 
          result += *c;
       } break;

_______________________________________________
Semsdev mailing list
Semsdev@lists.iptel.org
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to