]> git.sesse.net Git - vlc/commitdiff
help: fix loop invariant for string choices
authorRémi Denis-Courmont <remi@remlab.net>
Sun, 19 Aug 2012 16:01:07 +0000 (19:01 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sun, 19 Aug 2012 16:01:07 +0000 (19:01 +0300)
Regression from d70cda889b72595f17df9bb15700f32420883161.

src/config/help.c

index 7f41980bf4374b347006b414f5103a0b1db86f6d..ae1b457222977a43f9793473dd740812ceb2b040 100644 (file)
@@ -453,7 +453,7 @@ static void Usage (vlc_object_t *p_this, char const *psz_search)
                     psz_bra = OPTION_VALUE_SEP "{";
                     psz_type = psz_buffer;
                     psz_buffer[0] = '\0';
-                    for( i = 0; p_item->ppsz_list[i]; i++ )
+                    for( i = 0; i < p_item->i_list; i++ )
                     {
                         if( i ) strcat( psz_buffer, "," );
                         strcat( psz_buffer, p_item->ppsz_list[i] );
@@ -481,7 +481,7 @@ static void Usage (vlc_object_t *p_this, char const *psz_search)
                     psz_bra = OPTION_VALUE_SEP "{";
                     psz_type = psz_buffer;
                     psz_buffer[0] = '\0';
-                    for( i = 0; p_item->ppsz_list_text[i]; i++ )
+                    for( i = 0; i < p_item->i_list; i++ )
                     {
                         if( i ) strcat( psz_buffer, ", " );
                         sprintf( psz_buffer + strlen(psz_buffer), "%i (%s)",