From a56b1099aabba7c0f44064a573716dc3b95ea3ec Mon Sep 17 00:00:00 2001 From: Daniel Rainer Date: Mon, 10 Nov 2025 02:42:36 +0100 Subject: [PATCH] tempfile: use `std::env:temp_dir` This is a more robust implementation of our custom `get_tmpdir`. Closes #12046 --- crates/tempfile/src/lib.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/crates/tempfile/src/lib.rs b/crates/tempfile/src/lib.rs index 96f37168e..00ed97a77 100644 --- a/crates/tempfile/src/lib.rs +++ b/crates/tempfile/src/lib.rs @@ -41,12 +41,8 @@ fn drop(&mut self) { } } -fn get_tmpdir() -> PathBuf { - PathBuf::from(std::env::var_os("TMPDIR").unwrap_or("/tmp".into())) -} - fn get_template() -> PathBuf { - get_tmpdir().join("fish_tmp_XXXXXX") + std::env::temp_dir().join("fish_tmp_XXXXXX") } /// Tries to create a new temporary file using `mkstemp`.