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`.