diff options
| author | llooyd <llooyd@e775cfb5-b74b-0410-aad5-5bebe4a96390> | 2008-05-01 19:27:12 +0000 |
|---|---|---|
| committer | llooyd <llooyd@e775cfb5-b74b-0410-aad5-5bebe4a96390> | 2008-05-01 19:27:12 +0000 |
| commit | 0dd509105d76b3751ced0bbcdad96101442a6288 (patch) | |
| tree | ce28661e76b31cfc9e7c4e14307cc83f39c2e906 | |
| parent | 8c004284cf747a1dcf5045e649da882aad268f2d (diff) | |
| download | yajl-0dd509105d76b3751ced0bbcdad96101442a6288.tar.gz | |
Fix bug reported by Eric Bergstrome, use %g instead of %lf in
yajl_gen_double. Thanks Eric!
git-svn-id: http://yajl-c.googlecode.com/svn/trunk@103 e775cfb5-b74b-0410-aad5-5bebe4a96390
| -rw-r--r-- | src/yajl_gen.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/yajl_gen.c b/src/yajl_gen.c index a753bdb..ffc2bf6 100644 --- a/src/yajl_gen.c +++ b/src/yajl_gen.c @@ -155,7 +155,7 @@ yajl_gen_double(yajl_gen g, double number) { char i[32]; ENSURE_VALID_STATE; ENSURE_NOT_KEY; INSERT_SEP; INSERT_WHITESPACE; - sprintf(i, "%lf", number); + sprintf(i, "%g", number); yajl_buf_append(g->buf, i, strlen(i)); APPENDED_ATOM; FINAL_NEWLINE; |
