diff options
Diffstat (limited to 'lib/util/util_file.c')
-rw-r--r-- | lib/util/util_file.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/util/util_file.c b/lib/util/util_file.c index 5260ee9d721..0c890f9b5ea 100644 --- a/lib/util/util_file.c +++ b/lib/util/util_file.c @@ -329,7 +329,7 @@ _PUBLIC_ bool file_save_mode(const char *fname, const void *packet, { ssize_t num_written; int fd; - fd = open(fname, O_WRONLY|O_CREAT|O_TRUNC, mode); + fd = open(fname, O_WRONLY|O_CREAT|O_EXCL, mode); if (fd == -1) { return false; } |