tempfile: use std::env:temp_dir

This is a more robust implementation of our custom `get_tmpdir`.

Closes #12046
This commit is contained in:
Daniel Rainer
2025-11-10 02:42:36 +01:00
committed by Johannes Altmanninger
parent f3f231cf70
commit a56b1099aa

View File

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