diff options
author | June McEnroe <june@causal.agency> | 2021-06-21 13:26:55 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2021-06-21 13:26:55 -0400 |
commit | 1a336de95cb424684ac4ae8b213bba8bc9342312 (patch) | |
tree | 9e1e1c757ec3a9f5b73c7c5f18e04034676a93ce | |
parent | Use "secure" libtls ciphers (diff) | |
download | catgirl-1a336de95cb424684ac4ae8b213bba8bc9342312.tar.gz catgirl-1a336de95cb424684ac4ae8b213bba8bc9342312.zip |
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); |