diff options
-rw-r--r-- | ext/ffi_yajl/ext/encoder/encoder.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/ffi_yajl/ext/encoder/encoder.c b/ext/ffi_yajl/ext/encoder/encoder.c index 6d7c0f3..5576881 100644 --- a/ext/ffi_yajl/ext/encoder/encoder.c +++ b/ext/ffi_yajl/ext/encoder/encoder.c @@ -163,7 +163,7 @@ static VALUE rb_cFixnum_ffi_yajl(VALUE self, VALUE rb_yajl_gen, VALUE state) { ); } else { CHECK_STATUS( - yajl_gen_integer(yajl_gen, NUM2INT(self)) + yajl_gen_number(yajl_gen, cptr, len) ); } return Qnil; |