From 4dae8721f8d9336bff9c475c495dfd1d9ad457dc Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 30 Oct 2020 11:46:42 +0000 Subject: [PATCH] Add extra error in case of failed file I/O --- renderdoc/serialise/rdcfile.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renderdoc/serialise/rdcfile.cpp b/renderdoc/serialise/rdcfile.cpp index 29a665d95..3fb29f446 100644 --- a/renderdoc/serialise/rdcfile.cpp +++ b/renderdoc/serialise/rdcfile.cpp @@ -782,6 +782,12 @@ void RDCFile::Create(const char *filename) FileIO::fclose(m_File); m_File = FileIO::fopen(filename, "rb"); FileIO::fseek64(m_File, 0, SEEK_END); + + if(!m_File) + { + RETURNERROR(ContainerError::FileIO, "Can't open capture file '%s' as read-only, errno %d", + filename, errno); + } } int RDCFile::SectionIndex(SectionType type) const