X-Git-Url: http://git.code-monkey.de/?p=ruby-eet.git;a=blobdiff_plain;f=ext%2Fext.c;h=8ba3d5c16daf8d4a709e761f2263ae0cbae3600a;hp=12b850014f25ae4aa0fa5d8c023793583c7c91fb;hb=4cd5fa452a3a070a52636e2a5677f5e996896646;hpb=aea59ebcf8fdcc7acf839ff9322c697326d224ba diff --git a/ext/ext.c b/ext/ext.c index 12b8500..8ba3d5c 100644 --- a/ext/ext.c +++ b/ext/ext.c @@ -1,5 +1,5 @@ /* - * $Id: ext.c 68 2005-06-29 16:50:47Z tilman $ + * $Id: ext.c 69 2005-07-08 22:35:08Z tilman $ * * Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de) * @@ -598,6 +598,9 @@ c_to_eet (VALUE self) args[0] = name; args[1] = rb_funcall (stream, id_serialize, 0); + + rb_ary_clear (stream); /* give the GC a hand... */ + chunk = rb_class_new_instance (2, args, cChunk); return rb_funcall (chunk, id_serialize, 0);