X-Git-Url: http://git.code-monkey.de/?p=ruby-vorbistagger.git;a=blobdiff_plain;f=ext%2Fvcedit.c;h=f3ad2c95a1a1557468947739d46ec08838a70928;hp=414d6d060f31c0d98f6b3a4a12dfa18748e79904;hb=3e0e120ba38a9bf52f3bb5cf47106919440c2452;hpb=e04f6c2b90c9501fc613a130ee90863cc84f4a98 diff --git a/ext/vcedit.c b/ext/vcedit.c index 414d6d0..f3ad2c9 100644 --- a/ext/vcedit.c +++ b/ext/vcedit.c @@ -199,12 +199,12 @@ _commentheader_out (vcedit_state *s, ogg_packet *op) oggpack_write (&opb, 1, 1); - op->packet = _ogg_malloc (oggpack_bytes (&opb)); - memcpy (op->packet, opb.buffer, oggpack_bytes (&opb)); - op->bytes = oggpack_bytes (&opb); - op->b_o_s = 0; - op->e_o_s = 0; + op->packet = _ogg_malloc (op->bytes); + + memcpy (op->packet, opb.buffer, op->bytes); + + op->b_o_s = op->e_o_s = 0; op->granulepos = 0; oggpack_writeclear (&opb);