| commit | 0379c8eca1716810c06a0c8710c06d77a6256be6 | [log] [tgz] |
|---|---|---|
| author | Wayne Davison <wayned@samba.org> | Sat Nov 03 19:27:49 2007 +0000 |
| committer | Wayne Davison <wayned@samba.org> | Sat Nov 03 19:27:49 2007 +0000 |
| tree | cd9416aa05c1bc160d87ec99781d3c9b3a8dabf0 | |
| parent | c9b16cdaba74c48229243fad65acadba24e56237 [diff] [blame] |
Make sure that the user has write permissions when opening a temp file.
diff --git a/syscall.c b/syscall.c index 0dfcaa0..4369c6e 100644 --- a/syscall.c +++ b/syscall.c
@@ -211,6 +211,7 @@ { RETURN_ERROR_IF(dry_run, 0); RETURN_ERROR_IF(read_only, EROFS); + perms |= S_IWUSR; #if defined HAVE_SECURE_MKSTEMP && defined HAVE_FCHMOD && (!defined HAVE_OPEN64 || defined HAVE_MKSTEMP64) {