Don't apply CONFIG_ITEM mask to variable types
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 29 Jun 2011 18:31:38 +0000 (21:31 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 29 Jun 2011 18:31:38 +0000 (21:31 +0300)
Variable types and configuration item types are separate. Fortunately
they use the same bits so it worked fine.

src/config/chain.c

index 4ef60be..027e570 100644 (file)
@@ -361,8 +361,6 @@ void config_ChainParse( vlc_object_t *p_this, const char *psz_prefix,
             continue;
         }
 
-        i_type &= CONFIG_ITEM;
-
         if( i_type != VLC_VAR_BOOL && cfg->psz_value == NULL )
         {
             msg_Warn( p_this, "missing value for option %s", cfg->psz_name );