aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mssola@mssola.com>2025-12-14 22:29:01 +0100
committerMiquel Sabaté Solà <mssola@mssola.com>2025-12-14 22:36:27 +0100
commit4961b715328d43e721697457c35968618168760f (patch)
tree32c21004658c069205b0e55632be7fb17906bda3
parent8fd01685d5d57fc35c4274176be382ad33035528 (diff)
downloadtools.nes-4961b715328d43e721697457c35968618168760f.tar.gz
tools.nes-4961b715328d43e721697457c35968618168760f.zip
xa65: better ensure the name of the tmp directory
Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
-rw-r--r--crates/xa65/src/main.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/xa65/src/main.rs b/crates/xa65/src/main.rs
index 96c5582..59bdc7d 100644
--- a/crates/xa65/src/main.rs
+++ b/crates/xa65/src/main.rs
@@ -169,7 +169,7 @@ fn get_binaries(nasm_name: String) -> Result<(PathBuf, PathBuf), String> {
fn temporary_dir() -> PathBuf {
let tmp = &std::env::temp_dir();
let paths = std::fs::read_dir(tmp).unwrap();
- let name = format!("xa65-{}", paths.count());
+ let name = format!("xa65-{}", paths.count() + 1);
tmp.join(name)
}
@@ -237,7 +237,7 @@ fn main() {
// as an intermediate step.
let dir = temporary_dir();
if let Err(e) = std::fs::create_dir(&dir) {
- die(e.to_string());
+ die(format!("could not create temporary directory: {}", e));
return;
}