From: Laurent Aimar Date: Sun, 31 May 2009 19:52:35 +0000 (+0200) Subject: Fixed infinite loop in config_ChainDuplicate. X-Git-Tag: 1.1.0-ff~5662 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=03ddca270c8b2d47bd84d20d316fec7c4a1cc568;p=vlc Fixed infinite loop in config_ChainDuplicate. --- diff --git a/src/config/chain.c b/src/config/chain.c index 88ad2831a0..13661e5bdf 100644 --- a/src/config/chain.c +++ b/src/config/chain.c @@ -416,7 +416,8 @@ config_chain_t *config_ChainDuplicate( const config_chain_t *p_src ) { config_chain_t *p_dst = NULL; config_chain_t **pp_last = &p_dst; - while( p_src ) + + for( ; p_src != NULL; p_src = p_src->p_next ) { config_chain_t *p = malloc( sizeof(*p) ); if( !p )