rtsp-media: Use guint64 for setting the size-time property on rtpstorage
authorSebastian Dröge <sebastian@centricular.com>
Mon, 16 Nov 2020 08:34:41 +0000 (10:34 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 16 Nov 2020 08:34:41 +0000 (10:34 +0200)
Otherwise this will cause memory corruption as the property expects a 64
bit integer.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/-/merge_requests/169>

gst/rtsp-server/rtsp-media.c

index 69f63d9..7e548ef 100644 (file)
@@ -1659,7 +1659,7 @@ update_stream_storage_size (GstRTSPMedia * media, GstRTSPStream * stream,
       sessid, &storage);
 
   if (storage) {
-    guint size_time = 0;
+    guint64 size_time = 0;
 
     if (!gst_rtsp_stream_is_tcp_receiver (stream))
       size_time = (media->priv->latency + 50) * GST_MSECOND;