From 203fc8382a79d53d2035613d9425d966b1d4958e Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 19 May 2023 10:47:12 +0100 Subject: [PATCH] Don't open symlinks when opening logfile --- renderdoc/os/posix/posix_stringio.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/os/posix/posix_stringio.cpp b/renderdoc/os/posix/posix_stringio.cpp index 26854c5e2..459161dd8 100644 --- a/renderdoc/os/posix/posix_stringio.cpp +++ b/renderdoc/os/posix/posix_stringio.cpp @@ -497,8 +497,8 @@ rdcstr logfile_readall(uint64_t offset, const rdcstr &filename) LogFileHandle *logfile_open(const rdcstr &filename) { - int fd = - open(filename.c_str(), O_APPEND | O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); + int fd = open(filename.c_str(), O_APPEND | O_WRONLY | O_CREAT | O_NOFOLLOW, + S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); if(fd < 0) {