Module: sems
Branch: 1.6
Commit: 5147abe4e5e62ed546cab79ec1913ca09f0f3a39
URL: 
https://github.com/sems-server/sems/commit/5147abe4e5e62ed546cab79ec1913ca09f0f3a39

Author: Stefan Sayer <stefan.sa...@googlemail.com>
Committer: Juha Heinanen <j...@tutpro.com>
Date: 2015-11-05T12:16:07+02:00

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

(cherry picked from commit 7793cf157f7d8971db4ca3feb08900b4281c1802)

---

Modified: core/jsonArg.cpp

---

Diff:  
https://github.com/sems-server/sems/commit/5147abe4e5e62ed546cab79ec1913ca09f0f3a39.diff
Patch: 
https://github.com/sems-server/sems/commit/5147abe4e5e62ed546cab79ec1913ca09f0f3a39.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