From 6cc8412a0505c19bbff4b0b835be97217ea4a00b Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Tue, 9 Jul 2024 16:59:17 +0000 Subject: [PATCH] Prevent dumping of temporary files in config_dir (#14002) Move telemetry temp files from `config_dir` to `log_dir`. Fixes #7155 - On MacOS: from `~/.config/zed` to `~/Library/Logs/Zed` - On Linux: from `~/.config/zed` to `.local/share/zed/logs` (or `$FLATPAK_XDG_DATA_HOME/zed/logs`). Release Notes: - Fixed telemetry putting temporary files in config_dir ([#7155](https://github.com/zed-industries/zed/issues/7155)). --- crates/client/src/telemetry.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/client/src/telemetry.rs b/crates/client/src/telemetry.rs index e8008c02df..55f263f42e 100644 --- a/crates/client/src/telemetry.rs +++ b/crates/client/src/telemetry.rs @@ -227,7 +227,7 @@ impl Telemetry { let state = state.clone(); async move { if let Some(tempfile) = - NamedTempFile::new_in(paths::config_dir().as_path()).log_err() + NamedTempFile::new_in(paths::logs_dir().as_path()).log_err() { state.lock().log_file = Some(tempfile); }