From 9bc6f116e71c4e7eaaa4717a40bf3afe31cd7ff5 Mon Sep 17 00:00:00 2001 From: David Faure Date: Sun, 4 Sep 2016 23:40:54 +0200 Subject: [PATCH] kstartupconfig: don't pass ~ to access(), expand it. Found by strac'ing kstartupconfig. --- startkde/kstartupconfig/kstartupconfig.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/startkde/kstartupconfig/kstartupconfig.cpp b/startkde/kstartupconfig/kstartupconfig.cpp index a62766aa4..c9927855f 100644 --- a/startkde/kstartupconfig/kstartupconfig.cpp +++ b/startkde/kstartupconfig/kstartupconfig.cpp @@ -84,7 +84,7 @@ int main() if (getenv( "XDG_CONFIG_HOME" )) { kdehome = getenv("XDG_CONFIG_HOME"); } else { - kdehome = "~/.config"; + kdehome = std::string(getenv("HOME")) + "/.config"; } filename = kdehome + "/startupconfig"; if (access(filename.c_str(), R_OK) != 0)