From 75b2aaee9731ddc5ee467e7e08e7ca79ddf32ee6 Mon Sep 17 00:00:00 2001 From: YuQing <384681@qq.com> Date: Thu, 1 Jul 2021 07:41:29 +0800 Subject: [PATCH] open for write MUST have the third parameter: mode --- src/system_info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system_info.c b/src/system_info.c index 9be2b03..af7cb40 100644 --- a/src/system_info.c +++ b/src/system_info.c @@ -886,7 +886,7 @@ static int get_block_size_by_write(const char *path, int *block_size) snprintf(tmp_filename, sizeof(tmp_filename), "%s/.blksize-test.tmp", path); - if ((fd=open(tmp_filename, O_WRONLY | O_CREAT | O_DIRECT)) < 0) { + if ((fd=open(tmp_filename, O_WRONLY | O_CREAT | O_DIRECT, 0755)) < 0) { result = errno != 0 ? errno : ENOENT; logError("file: "__FILE__", line: %d, " "open file %s fail, errno: %d, error info: %s",