diff --git a/src/login.c b/src/login.c index 80c54a8..ece1ee6 100644 --- a/src/login.c +++ b/src/login.c @@ -259,8 +259,8 @@ void env_xdg_session(const enum display_server display_server) void env_xdg(const char* tty_id, const char* desktop_name) { - char user[15]; - snprintf(user, 15, "/run/user/%d", getuid()); + char user[20]; + snprintf(user, 20, "/run/user/%d", getuid()); setenv("XDG_RUNTIME_DIR", user, 0); setenv("XDG_SESSION_CLASS", "user", 0); setenv("XDG_SESSION_ID", "1", 0);