From 738f5f4d663b22918818ba674717bc95483ae491 Mon Sep 17 00:00:00 2001 From: Sergey Bugaev Date: Sat, 26 Dec 2020 15:13:42 +0300 Subject: [PATCH] SystemServer: Set HOME for services Fixes https://github.com/SerenityOS/serenity/issues/4484 --- Services/SystemServer/Service.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Services/SystemServer/Service.cpp b/Services/SystemServer/Service.cpp index 1bd205e873..eb2ac45a92 100644 --- a/Services/SystemServer/Service.cpp +++ b/Services/SystemServer/Service.cpp @@ -214,6 +214,7 @@ void Service::spawn(int socket_fd) dbgprintf("Failed to drop privileges (GID=%u, UID=%u)\n", account.gid(), account.uid()); exit(1); } + setenv("HOME", account.home_directory().characters(), true); } for (String& env : m_environment)