diff --git a/ext/gsm/gstgsmenc.c b/ext/gsm/gstgsmenc.c index 11c3d7405c..f4b72f8656 100644 --- a/ext/gsm/gstgsmenc.c +++ b/ext/gsm/gstgsmenc.c @@ -179,7 +179,7 @@ gst_gsmenc_handle_frame (GstAudioEncoder * benc, GstBuffer * buffer) GST_LOG_OBJECT (gsmenc, "encoded to %d bytes", (gint) omap.size); gst_buffer_unmap (buffer, &map); - gst_buffer_unmap (buffer, &omap); + gst_buffer_unmap (outbuf, &omap); ret = gst_audio_encoder_finish_frame (benc, outbuf, 160);