X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fmodules.c;h=9ff601b3a6aa5916a564b14758292fdc99d412df;hb=6fa897afdd9799155c76e3fd4812e5304a51d766;hp=e613524515c45d4b20c3e9b901a8fc307508a135;hpb=7d1d56fec646569bd14262f6b9dde31becbe2137;p=vlc diff --git a/src/modules/modules.c b/src/modules/modules.c index e613524515..9ff601b3a6 100644 --- a/src/modules/modules.c +++ b/src/modules/modules.c @@ -371,11 +371,7 @@ module_t * __module_Need( vlc_object_t *p_this, const char *psz_capability, /* Deal with variables */ if( psz_name && psz_name[0] == '$' ) { - vlc_value_t val; - var_Create( p_this, psz_name + 1, VLC_VAR_MODULE | VLC_VAR_DOINHERIT ); - var_Get( p_this, psz_name + 1, &val ); - psz_var = val.psz_string; - psz_name = psz_var; + psz_name = psz_var = var_CreateGetString( p_this, psz_name + 1 ); } /* Count how many different shortcuts were asked for */