diff options
author | C. McEnroe | 2021-06-21 13:26:55 -0400 |
---|---|---|
committer | C. McEnroe | 2021-06-21 13:26:55 -0400 |
commit | 1a336de95cb424684ac4ae8b213bba8bc9342312 (patch) | |
tree | 9e1e1c757ec3a9f5b73c7c5f18e04034676a93ce | |
parent | 585039fb6e5097cfd16bc083c6d1c9356b237882 (diff) |
Open save file with CLOEXEC
Otherwise a lingering process from /copy for example could hold the lock.
-rw-r--r-- | ui.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ui.c b/ui.c index 8f8de1e..9d67387 100644 --- a/ui.c +++ b/ui.c @@ -1181,7 +1181,7 @@ static ssize_t readString(FILE *file, char **buf, size_t *cap) { } void uiLoad(const char *name) { - saveFile = dataOpen(name, "a+"); + saveFile = dataOpen(name, "a+e"); if (!saveFile) exit(EX_CANTCREAT); rewind(saveFile); |