X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=ext%2Fext.c;h=da2798f579495d9bdf81f0f2a8f84876335b3607;hb=0ebbf4f00aa8b375b4a781b0a0397d0fce5466e1;hp=eed0e6582b2f679f98b48a39da38b427b98f9ab1;hpb=1d1646f3738b50777b8a13e8724a0270036f7dae;p=ruby-vorbistagger.git diff --git a/ext/ext.c b/ext/ext.c index eed0e65..da2798f 100644 --- a/ext/ext.c +++ b/ext/ext.c @@ -71,7 +71,6 @@ c_mark (RbVorbisTagger *o) { rb_gc_mark (o->io); rb_gc_mark (o->comments); - rb_gc_mark (io_buf); } static void @@ -216,7 +215,7 @@ c_write (VALUE self) Data_Get_Struct (self, RbVorbisTagger, o); - comments_sync (o->comments); + comments_sync (o->comments, o->state); /* seek back to BOF */ rb_funcall (o->io, id_seek, 1, INT2FIX (0));