Index: res/res_features.c =================================================================== --- res/res_features.c (révision 143073) +++ res/res_features.c (copie de travail) @@ -1076,7 +1076,10 @@ if (!ast_strlen_zero(feature->moh_class)) ast_moh_start(idle, feature->moh_class, NULL); - res = pbx_exec(work, app, feature->app_args); + /* IVeS - unlock list before execuring macro */ + AST_LIST_UNLOCK(&feature_list); + res = pbx_exec(work, app, feature->app_args); + AST_LIST_LOCK(&feature_list); if (!ast_strlen_zero(feature->moh_class)) ast_moh_stop(idle);