From de66ed4beb6f8091ddfb3615d79c682a7cd7f508 Mon Sep 17 00:00:00 2001 From: Ian Fan Date: Mon, 3 Dec 2018 10:53:54 +0000 Subject: [PATCH] config: set $XDG_CONFIG_HOME if empty Before, it was only set if it was not set, but it should also be done when empty. --- sway/config.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sway/config.c b/sway/config.c index 46322374..8bc65857 100644 --- a/sway/config.c +++ b/sway/config.c @@ -316,7 +316,8 @@ static char *get_config_path(void) { SYSCONFDIR "/i3/config", }; - if (!getenv("XDG_CONFIG_HOME")) { + char *curr_config_home = getenv("XDG_CONFIG_HOME"); + if (!curr_config_home || !*curr_config_home) { char *home = getenv("HOME"); char *config_home = malloc(strlen(home) + strlen("/.config") + 1); if (!config_home) {