From 0400fa6f8d979b708bb36a35c9fbe22e3949912d Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Wed, 10 Dec 2008 18:20:50 +0100 Subject: [PATCH] Don't accept an empty string for $ALSA_CONFIG_PATH The variable $ALSA_CONFIG_PATH specifies the config path, but the current code accepts the empty string and results in a mysterious error because no config file is found. This patch fixes the check of the variable and takes the default value if the string is empty. Signed-off-by: Takashi Iwai --- src/conf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/conf.c b/src/conf.c index 32a76085..c86f819b 100644 --- a/src/conf.c +++ b/src/conf.c @@ -2962,7 +2962,7 @@ int snd_config_update_r(snd_config_t **_top, snd_config_update_t **_update, cons configs = cfgs; if (!configs) { configs = getenv(ALSA_CONFIG_PATH_VAR); - if (!configs) + if (!configs || !*configs) configs = ALSA_CONFIG_PATH_DEFAULT; } for (k = 0, c = configs; (l = strcspn(c, ": ")) > 0; ) { -- 2.47.1