Description: treat set-but-empty $HOME same as unset
 upstream code aborts on empty $HOME and falls back to getpw* only on unset $HOME,
 which is undesirable (affects xlbiff's testsuite and generally surprises end users).
 this patch makes it fall back for both empty and unset $HOME.
Author: Alexander Zangerl <az@debian.org>
Bug: https://bugs.debian.org/1029752
Last-Update: 2023-02-02
--- a/sbr/path.c
+++ b/sbr/path.c
@@ -38,10 +38,7 @@ void
 set_mypath(void)
 {
     char *var = getenv("HOME");
-    if (var) {
-        if (!*var)
-            die("environment variable HOME is empty");
-
+    if (var && *var) {
         mypath = mh_xstrdup(var);
         return;
     }
