From 0268ba8b66c48a68907f1d0676f4d8bfbaf9efaf Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 25 Jan 2018 10:48:56 +0000 Subject: [PATCH] Don't read from char[] string in writing mode --- renderdoc/serialise/serialiser.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renderdoc/serialise/serialiser.h b/renderdoc/serialise/serialiser.h index 3e2bfa88c..4a467cbf1 100644 --- a/renderdoc/serialise/serialiser.h +++ b/renderdoc/serialise/serialiser.h @@ -638,7 +638,9 @@ public: Serialiser &Serialise(const char *name, char (&el)[N], SerialiserFlags flags = SerialiserFlags::NoFlags) { - std::string str = el; + std::string str; + if(IsReading()) + str = el; Serialise(name, str, flags); if(str.length() >= N) {