commit | 4014fe86d96d850271a1bd724ccf5a83d27dceb8 | [log] [tgz] |
---|---|---|
author | Remi Collet <fedora@famillecollet.com> | Thu Dec 13 11:16:03 2012 +0100 |
committer | Remi Collet <fedora@famillecollet.com> | Thu Dec 13 11:16:03 2012 +0100 |
tree | 84eea11b1792b061b820cf72a678c938a2eb40cc | |
parent | a01b659ace168d85a3e9e47848eaaba2bea31078 [diff] [blame] |
Simple fix to double encode
diff --git a/json_object.c b/json_object.c index 5b60a06..eeba91b 100644 --- a/json_object.c +++ b/json_object.c
@@ -552,7 +552,16 @@ int level, int flags) { - return sprintbuf(pb, "%f", jso->o.c_double); + char buf[128], *p; + int size; + + size = snprintf(buf, 128, "%f", jso->o.c_double); + p = strchr(buf, ','); + if (p) { + *p = '.'; + } + printbuf_memappend(pb, buf, size); + return size; } struct json_object* json_object_new_double(double d)