From 15f82858b70e7b0c93cf7b11e2ffd65ae210ed79 Mon Sep 17 00:00:00 2001 From: Jon Parise Date: Mon, 6 Jan 2025 14:00:38 -0500 Subject: [PATCH] termio: don't leak VTE_VERSION into child processes This variable is used by gnome-terminal and other VTE-based terminals. We don't want our child processes to think we're running under VTE. --- src/termio/Exec.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/termio/Exec.zig b/src/termio/Exec.zig index 423ebfa28..ec5d3ffc0 100644 --- a/src/termio/Exec.zig +++ b/src/termio/Exec.zig @@ -857,6 +857,8 @@ const Subprocess = struct { } // Don't leak these environment variables to child processes. + env.remove("VTE_VERSION"); + if (comptime build_config.app_runtime == .gtk) { env.remove("GDK_DEBUG"); env.remove("GDK_DISABLE");