diff --git a/renderdoccmd/renderdoccmd.cpp b/renderdoccmd/renderdoccmd.cpp index 029a5bb63..05deea336 100644 --- a/renderdoccmd/renderdoccmd.cpp +++ b/renderdoccmd/renderdoccmd.cpp @@ -998,10 +998,14 @@ struct EmbeddedSectionCommand : public Command if(noclobber) { + bool exists = false; f = fopen(file.c_str(), "rb"); - bool exists = (f != NULL); - fclose(f); - f = NULL; + if(f) + { + exists = true; + fclose(f); + f = NULL; + } if(exists) {