Commit 5b56e1c5 authored by Rémi Duraffort's avatar Rémi Duraffort

fbosd: fix potential buffer over-read

parent eb0389d3
......@@ -1349,14 +1349,14 @@ static int OverlayCallback( vlc_object_t *p_this, char const *psz_cmd,
break;
}
/* No, then find first FREE slot */
if( p_sys->render[i].i_state != FBOSD_STATE_RESERVED )
if( i == FBOSD_RENDER_MAX )
{
for( i = 0; i < FBOSD_RENDER_MAX; i++ )
{
if( p_sys->render[i].i_state == FBOSD_STATE_FREE )
break;
}
if( p_sys->render[i].i_state != FBOSD_STATE_FREE )
if( i == FBOSD_RENDER_MAX )
{
msg_Warn( p_this, "render space depleated" );
return VLC_SUCCESS;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment