summaryrefslogtreecommitdiff
path: root/ruby
diff options
context:
space:
mode:
authorfrsyuki (none) <frsyuki@vcore.>2009-02-26 01:15:14 +0900
committerfrsyuki (none) <frsyuki@vcore.>2009-02-26 01:15:14 +0900
commit65ef9cab66c39914da1292fb886c4c93c0a7312e (patch)
tree9168b29e6d8c495001bf18573a5f712ff158c9b4 /ruby
parent6ffee9e54abc54e84a2c81450bb1f607f0637a72 (diff)
downloadmsgpack-python-65ef9cab66c39914da1292fb886c4c93c0a7312e.tar.gz
remove msgpack_unpacker_buffered_size, add msgpack_unpacker_parsed_size
Diffstat (limited to 'ruby')
-rw-r--r--ruby/unpack.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ruby/unpack.c b/ruby/unpack.c
index 4de4955..411a94d 100644
--- a/ruby/unpack.c
+++ b/ruby/unpack.c
@@ -278,6 +278,7 @@ static VALUE MessagePack_unpack_rescue(VALUE args)
static VALUE MessagePack_unpack_limit(VALUE self, VALUE data, VALUE limit)
{
CHECK_STRING_TYPE(data);
+
msgpack_unpack_t mp;
template_init(&mp);
unpack_user u = {0, Qnil};
@@ -288,6 +289,7 @@ static VALUE MessagePack_unpack_limit(VALUE self, VALUE data, VALUE limit)
VALUE ret = rb_rescue(MessagePack_unpack_impl, (VALUE)args,
MessagePack_unpack_rescue, Qnil);
rb_gc_enable();
+
return ret;
}