diff --git a/src/rrd_open.c b/src/rrd_open.c
index 101e3c3d03a27e82770d67d9db6b0f5f53138ad4..a83031a99cf40694129157fcee55400594e74202 100644 (file)
--- a/src/rrd_open.c
+++ b/src/rrd_open.c
{
int i;
int flags = 0;
- mode_t mode = S_IRUSR;
int version;
#ifdef HAVE_MMAP
#endif
} else {
if (rdwr & RRD_READWRITE) {
- mode |= S_IWUSR;
flags |= O_RDWR;
#ifdef HAVE_MMAP
rrd_simple_file->mm_flags = MAP_SHARED;
flags |= O_BINARY;
#endif
- if ((rrd_simple_file->fd = open(file_name, flags, mode)) < 0) {
+ if ((rrd_simple_file->fd = open(file_name, flags, 0666)) < 0) {
rrd_set_error("opening '%s': %s", file_name, rrd_strerror(errno));
goto out_free;
}