From 66d7893235329bd53e39bbb60e16def75e6bb94c Mon Sep 17 00:00:00 2001 From: Steve Lhomme Date: Mon, 15 Dec 2025 08:05:36 +0100 Subject: [PATCH] demux: webvtt: fix vlc_stream_Peek() read into an unsigned value We need to check errors in vlc_stream_Peek() calls. --- modules/demux/webvtt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/demux/webvtt.c b/modules/demux/webvtt.c index a1313aac68..b5b7e272b3 100644 --- a/modules/demux/webvtt.c +++ b/modules/demux/webvtt.c @@ -620,7 +620,7 @@ static int DemuxStream( demux_t *p_demux ) static int ProbeWEBVTT( demux_t *p_demux ) { const uint8_t *p_peek; - size_t i_peek = vlc_stream_Peek( p_demux->s, &p_peek, 16 ); + ssize_t i_peek = vlc_stream_Peek( p_demux->s, &p_peek, 16 ); if( i_peek < 16 ) return VLC_EGENERIC;