From dec06a19fb0eabaeba97baad9ddb5a425243bb5d Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 2 Jan 2018 16:29:23 +0000 Subject: [PATCH] Don't pass NULL f to fclose, passing --no-clobber if file doesn't exist --- renderdoccmd/renderdoccmd.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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) {