Commit 1287a64f authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

We also need to check the non "conf::" case. Oops.

parent cbc120de
...@@ -230,6 +230,15 @@ int VLC_VariableSet( int i_object, char const *psz_var, vlc_value_t value ) ...@@ -230,6 +230,15 @@ int VLC_VariableSet( int i_object, char const *psz_var, vlc_value_t value )
return VLC_SUCCESS; return VLC_SUCCESS;
} }
} }
/* EXPLICIT HACK (this is the legacy API anyway):
* VLC_VariableSet is only used from the browser plugins, so we
* can pretty much assume that the input is _not_ trusted. */
module_config_t *p_item;
p_item = config_FindConfig( VLC_OBJECT(p_libvlc), psz_var );
if( !p_item )
return VLC_ENOVAR;
if( !p_item->b_safe )
return VLC_EGENERIC;
i_ret = var_Set( p_libvlc, psz_var, value ); i_ret = var_Set( p_libvlc, psz_var, value );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment