From 7ff80463be7abb2f5da167d04f2d09bf74b8848b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Wed, 6 Apr 2016 09:49:34 +0200 Subject: [PATCH] fix completely wrong file permissions for log files & mavlink ftp (new mode 666) --- src/modules/mavlink/mavlink_ftp.cpp | 2 +- src/modules/sdlog2/sdlog2.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/mavlink/mavlink_ftp.cpp b/src/modules/mavlink/mavlink_ftp.cpp index c074d1dde6..e8ea9c89b9 100644 --- a/src/modules/mavlink/mavlink_ftp.cpp +++ b/src/modules/mavlink/mavlink_ftp.cpp @@ -797,7 +797,7 @@ MavlinkFTP::_copy_file(const char *src_path, const char *dst_path, size_t length dst_fd = ::open(dst_path, O_CREAT | O_TRUNC | O_WRONLY // POSIX requires the permissions to be supplied if O_CREAT passed #ifdef __PX4_POSIX - , 0x0777 + , 0666 #endif ); if (dst_fd < 0) { diff --git a/src/modules/sdlog2/sdlog2.c b/src/modules/sdlog2/sdlog2.c index e379c2168e..f6d24fbd30 100644 --- a/src/modules/sdlog2/sdlog2.c +++ b/src/modules/sdlog2/sdlog2.c @@ -576,7 +576,7 @@ int open_perf_file(const char* str) #ifdef __PX4_NUTTX int fd = open(log_file_path, O_CREAT | O_WRONLY | O_DSYNC); #else - int fd = open(log_file_path, O_CREAT | O_WRONLY | O_DSYNC, 0x0777); + int fd = open(log_file_path, O_CREAT | O_WRONLY | O_DSYNC, 0666); #endif if (fd < 0) {