From 92f2fc3802e13a8eb0717123c588d855fa0de67f Mon Sep 17 00:00:00 2001 From: Pierre Habouzit Date: Sat, 25 Nov 2006 00:01:43 +0100 Subject: [PATCH 1/1] I'm such a fool YES WE DO WANT TO WRITE IN OUR TEMPORARY FILES. *g* --- lib-lib/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib-lib/file.c b/lib-lib/file.c index 978895a..de3c75b 100644 --- a/lib-lib/file.c +++ b/lib-lib/file.c @@ -506,7 +506,7 @@ int m_tempfd(char *dst, ssize_t n, const char *dir, const char *fmt) m_tempftplize(tpl, sizeof(tpl), fmt, raw); } - fd = open(path, O_CREAT | O_EXCL | O_WRONLY | O_NOFOLLOW, 0600); + fd = open(path, O_CREAT | O_EXCL | O_RDWR | O_NOFOLLOW, 0600); if (fd < 0) { if (errno == EEXIST) -- 2.20.1