tsmux: Fix copying of buffer region
authorKyrylo Polezhaiev <kirushyk@gmail.com>
Thu, 5 Sep 2019 01:16:28 +0000 (03:16 +0200)
committerTim-Philipp Müller <tim@centricular.com>
Mon, 18 Nov 2019 13:43:11 +0000 (13:43 +0000)
gst/mpegtsmux/tsmux/tsmux.c

index 6fa9e0d..a1c864d 100644 (file)
@@ -960,6 +960,8 @@ tsmux_section_write_packet (GstMpegtsSectionType * type,
             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);