diff --git a/Services/SystemServer/Service.cpp b/Services/SystemServer/Service.cpp index 1bd205e87387d4..eb2ac45a925161 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)