X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Faccess%2Fdecklink.cpp;h=631dc76dae9defa4daf02b836d8d8b62fdc6a567;hb=a71e14f2909dec29a128aefff83ba9f6d776ba81;hp=e99bc20cf0550105899df6b7c919440173123dea;hpb=8ab209b51d1255d305659af4ffa281c2c68a8b48;p=vlc diff --git a/modules/access/decklink.cpp b/modules/access/decklink.cpp index e99bc20cf0..631dc76dae 100644 --- a/modules/access/decklink.cpp +++ b/modules/access/decklink.cpp @@ -299,6 +299,12 @@ static int Open( vlc_object_t *p_this ) HRESULT result; i_card_index = var_InheritInteger( p_demux, "decklink-card-index" ); + if( i_card_index < 0 ) + { + msg_Err( p_demux, "Invalid card index %d", i_card_index ); + goto finish; + } + for( int i = 0; i <= i_card_index; ++i ) { if( p_sys->p_card )