Module: wine
Branch: master
Commit: 05c0a50454f278fef0f142e11d5491890a979893
URL: https://gitlab.winehq.org/wine/wine/-/commit/05c0a50454f278fef0f142e11d5491…
Author: Brendan McGrath <bmcgrath(a)codeweavers.com>
Date: Thu Jun 13 07:37:01 2024 +1000
ntdll: Treat XDG_SESSION_TYPE as special env variable.
This can be used to incorrectly determine the availability of X graphics.
---
dlls/ntdll/unix/env.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/ntdll/unix/env.c b/dlls/ntdll/unix/env.c
index b15db0ec23c..36949b905fb 100644
--- a/dlls/ntdll/unix/env.c
+++ b/dlls/ntdll/unix/env.c
@@ -341,7 +341,8 @@ static BOOL is_special_env_var( const char *var )
STARTS_WITH( var, "TEMP=" ) ||
STARTS_WITH( var, "TMP=" ) ||
STARTS_WITH( var, "QT_" ) ||
- STARTS_WITH( var, "VK_" ));
+ STARTS_WITH( var, "VK_" ) ||
+ STARTS_WITH( var, "XDG_SESSION_TYPE=" ));
}
/* check if an environment variable changes dynamically in every new process */