summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorllooyd <llooyd@e775cfb5-b74b-0410-aad5-5bebe4a96390>2008-05-01 19:27:12 +0000
committerllooyd <llooyd@e775cfb5-b74b-0410-aad5-5bebe4a96390>2008-05-01 19:27:12 +0000
commit0dd509105d76b3751ced0bbcdad96101442a6288 (patch)
treece28661e76b31cfc9e7c4e14307cc83f39c2e906
parent8c004284cf747a1dcf5045e649da882aad268f2d (diff)
downloadyajl-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.c2
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;