File fonts-config-homedir-getpwuid.patch of Package fonts-config.29342

From iluceno@suse.de Thu May  4 18:10:45 2023
From: Ismael Luceno <iluceno@suse.de>
Date: Thu, 04 May 2023 18:10:45 +0000
Subject: Fix uninitialised use of the HOME environment variable

Ref: https://bugzilla.suse.com/show_bug.cgi?id=1086804
Ref: https://bugzilla.suse.com/show_bug.cgi?id=1210700
Signed-off-by: Ismael Luceno <iluceno@suse.de>

---
Index: fonts-config-20180430/fonts-config
===================================================================
--- fonts-config-20180430.orig/fonts-config
+++ fonts-config-20180430/fonts-config
@@ -388,7 +388,8 @@ my %sysconfig_options = (
                          "GENERATE_JAVA_FONT_SETUP"       , "OPT_JAVA",
                         );
 
-my $xdg_prefix = "$ENV{HOME}/.config/";
+my $homedir = defined $ENV{"HOME"} ? $ENV{"HOME"} : (getpwuid $>)[7];
+my $xdg_prefix = "$homedir/.config/";
 my %files = (
                  "sysconfig file",                      "/etc/sysconfig/fonts-config",
                  "user sysconfig file",                 "fontconfig/fonts-config",

openSUSE Build Service is sponsored by