summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2018-07-26 15:27:07 +0200
committerSimon Rettberg2018-07-26 15:27:07 +0200
commitee9288cda0d401a5ede7547c37b1057e3cfab1bd (patch)
tree4bf2b97059ca2aa7d2343b0416400c3f59820c2a
parent[SERVER] Fix compilation on clang (atomic vars) (diff)
downloaddnbd3-ee9288cda0d401a5ede7547c37b1057e3cfab1bd.tar.gz
dnbd3-ee9288cda0d401a5ede7547c37b1057e3cfab1bd.tar.xz
dnbd3-ee9288cda0d401a5ede7547c37b1057e3cfab1bd.zip
[SERVER] Add missing file mode to open() call
-rw-r--r--src/server/uplink.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/uplink.c b/src/server/uplink.c
index cefd2ac..da63d82 100644
--- a/src/server/uplink.c
+++ b/src/server/uplink.c
@@ -888,7 +888,7 @@ static void uplink_addCrc32(dnbd3_connection_t *uplink)
const size_t len = strlen( uplink->image->path ) + 30;
char path[len];
snprintf( path, len, "%s.crc", uplink->image->path );
- const int fd = open( path, O_WRONLY | O_CREAT, 0640 );
+ const int fd = open( path, O_WRONLY | O_CREAT, 0644 );
if ( fd >= 0 ) {
write( fd, &masterCrc, sizeof(uint32_t) );
write( fd, buffer, bytes );
@@ -922,7 +922,7 @@ static bool uplink_reopenCacheFd(dnbd3_connection_t *link, const bool force)
if ( !force ) return true;
close( link->cacheFd );
}
- link->cacheFd = open( link->image->path, O_WRONLY | O_CREAT );
+ link->cacheFd = open( link->image->path, O_WRONLY | O_CREAT, 0644 );
return link->cacheFd != -1;
}