char filename[MAX_FILE];
char *env = getenv(ALSA_CONFIG_UCM_VAR);
int err;
- char *folder_name;
/* allocate verb */
verb = calloc(1, sizeof(struct use_case_verb));
}
/* open Verb file for reading */
- if (!strncmp(uc_mgr->conf_file_name, uc_mgr->card_long_name, MAX_CARD_LONG_NAME))
- folder_name = uc_mgr->card_long_name;
- else
- folder_name = uc_mgr->card_name;
-
if (env)
snprintf(filename, sizeof(filename), "%s/%s/%s",
- env, folder_name, file);
+ env, uc_mgr->conf_file_name, file);
else
snprintf(filename, sizeof(filename), "%s/ucm/%s/%s",
- snd_config_topdir(), folder_name, file);
+ snd_config_topdir(), uc_mgr->conf_file_name, file);
filename[sizeof(filename)-1] = '\0';
err = uc_mgr_config_load(filename, &cfg);