summaryrefslogtreecommitdiff
path: root/session.c
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2021-03-04 16:39:04 -0500
committerLeo Tenenbaum <pommicket@gmail.com>2021-03-04 16:39:04 -0500
commit46fa91da57c88a308656c2f7e0d893114f82f691 (patch)
treed9eaf2e968b9aa9cab7f3858f4a0e8cfc322bd4a /session.c
parent9521d68bbf1687998a4364ffdf710cb9acad2ba2 (diff)
fix session on windows
Diffstat (limited to 'session.c')
-rw-r--r--session.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/session.c b/session.c
index ac76511..5a07afb 100644
--- a/session.c
+++ b/session.c
@@ -177,8 +177,10 @@ static void session_write(Ted *ted) {
bool success = !ferror(fp);
success &= fclose(fp) == 0;
- if (success)
+ if (success) {
+ remove(filename2);
rename(filename1, filename2); // overwrite old session
+ }
}
}