chiark / gitweb /
shared: utf8 - support ucs4 -> utf8
[elogind.git] / src / shared / json.c
index f1495e9..47f801c 100644 (file)
@@ -150,7 +150,7 @@ static int json_parse_string(const char **p, char **ret) {
                                 if (!GREEDY_REALLOC(s, allocated, n + 4))
                                         return -ENOMEM;
 
-                                n += utf8_encode_unichar(x, s + n);
+                                n += utf8_encode_unichar(s + n, x);
                                 c += 5;
                                 continue;
                         } else