diff --git a/gst/gstsegment.c b/gst/gstsegment.c index fe2f1dd16c..e1014d9a03 100644 --- a/gst/gstsegment.c +++ b/gst/gstsegment.c @@ -99,7 +99,7 @@ gst_segment_copy (GstSegment * segment) GstSegment *result = NULL; if (segment) { - result = g_slice_dup (GstSegment, segment); + result = (GstSegment *) g_slice_copy (sizeof (GstSegment), segment); } return result; }