From f895d9b7b5f67f713047744df57f28fa4d6e01a2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Wed, 26 Dec 2007 12:21:56 +0000 Subject: [PATCH] Code factorization --- src/input/item.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/input/item.c b/src/input/item.c index 87b9533222..c35c4b1e7a 100644 --- a/src/input/item.c +++ b/src/input/item.c @@ -258,18 +258,10 @@ input_item_t *input_ItemNewWithType( vlc_object_t *p_obj, const char *psz_uri, p_input->i_duration = i_duration; p_input->ppsz_options = NULL; + p_input->i_options = 0; - for( p_input->i_options = 0; p_input->i_options < i_options; - p_input->i_options++ ) - { - if( !p_input->i_options ) - { - p_input->ppsz_options = malloc( i_options * sizeof(char *) ); - if( !p_input->ppsz_options ) break; - } - p_input->ppsz_options[p_input->i_options] = - strdup( ppsz_options[p_input->i_options] ); - } + for( int i = 0; i < i_options; i++ ) + input_ItemAddOption( p_input, ppsz_options[i] ); return p_input; } -- 2.39.2