opusenc: fix pointer mismatch in memcpy on drain
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Tue, 15 Nov 2011 17:49:48 +0000 (17:49 +0000)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Tue, 15 Nov 2011 17:50:39 +0000 (17:50 +0000)
ext/opus/gstopusenc.c

index 363eb6976e1efb9d67670349dba943a450d6ab6f..4ef0ffdbe8f4a6322fa0b3dbd2aada8ac09a8f27 100644 (file)
@@ -540,7 +540,7 @@ gst_opus_enc_encode (GstOpusEnc * enc, GstBuffer * buf)
 
       size = ((bsize / bytes) + 1) * bytes;
       mdata = g_malloc0 (size);
-      memcpy (data, bdata, bsize);
+      memcpy (mdata, bdata, bsize);
       gst_buffer_unmap (buf, bdata, bsize);
       bdata = NULL;
       data = mdata;