From 2934673d3f93c4fb9b033de93a3ffc21b93f481d Mon Sep 17 00:00:00 2001 From: winlin Date: Sat, 18 Jul 2020 09:49:27 +0800 Subject: [PATCH] RTC: Create file if not exists for append --- trunk/src/kernel/srs_kernel_file.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trunk/src/kernel/srs_kernel_file.cpp b/trunk/src/kernel/srs_kernel_file.cpp index 95e1139fa..27702f9e6 100644 --- a/trunk/src/kernel/srs_kernel_file.cpp +++ b/trunk/src/kernel/srs_kernel_file.cpp @@ -81,7 +81,7 @@ srs_error_t SrsFileWriter::open_append(string p) return srs_error_new(ERROR_SYSTEM_FILE_ALREADY_OPENED, "file %s already opened", path.c_str()); } - int flags = O_APPEND|O_WRONLY; + int flags = O_CREAT|O_APPEND|O_WRONLY; mode_t mode = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH; if ((fd = _srs_open_fn(p.c_str(), flags, mode)) < 0) {