diff --git a/gst/gstsegment.c b/gst/gstsegment.c index f60b42bf10..fe2f1dd16c 100644 --- a/gst/gstsegment.c +++ b/gst/gstsegment.c @@ -99,10 +99,7 @@ gst_segment_copy (GstSegment * segment) GstSegment *result = NULL; if (segment) { - /* we do not use g_slice_dup or g_slice_copy here because those were - * added in GLib 2.14 and we require only >= 2.12 */ - result = g_slice_new (GstSegment); - *result = *segment; + result = g_slice_dup (GstSegment, segment); } return result; }