From 107e720198379cc68c2034d94ecf5f487213367a Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Sun, 2 Jan 2022 09:17:31 +0200 Subject: Get rid of a possible oopsie --- src/Config.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Config.zig b/src/Config.zig index 2e6c388..e7afd76 100644 --- a/src/Config.zig +++ b/src/Config.zig @@ -31,13 +31,13 @@ pub fn readConfig(allocator: Allocator) !Config { if (env_map.get("XDG_CONFIG_HOME")) |base_dir| { try readConfigInBaseDir(allocator, &config, base_dir); - } else { - // TODO: Maybe return an error instead of .? - const home = env_map.get("HOME").?; + } else if (env_map.get("HOME")) |home| { const home_config = try std.fs.path.join(allocator, &.{ home, ".config" }); defer allocator.free(home_config); try readConfigInBaseDir(allocator, &config, home_config); + } else { + std.log.err("No $HOME environment variable available!", .{}); } return config; -- cgit v1.2.3