tsmux: Fix copying of buffer region
authorKyrylo Polezhaiev <kirushyk@gmail.com>
Thu, 5 Sep 2019 01:16:28 +0000 (03:16 +0200)
committerSebastian Dröge <slomo@coaxion.net>
Mon, 18 Nov 2019 07:31:33 +0000 (07:31 +0000)
gst/mpegtsmux/tsmux/tsmux.c

index 139c946..92625b9 100644 (file)
@@ -1082,6 +1082,8 @@ tsmux_section_write_packet (gpointer unused_arg,
             payload_len) >= 4) {
       /* enough space */
       extra_alloc_bytes = 4;
+    } else {
+      extra_alloc_bytes = 0;
     }
     packet_buffer = gst_buffer_copy_region (section_buffer, GST_BUFFER_COPY_ALL,
         payload_written, payload_len + extra_alloc_bytes);