diff --git a/renderdoc/serialise/serialiser.h b/renderdoc/serialise/serialiser.h index 22565fb68..7f9a96790 100644 --- a/renderdoc/serialise/serialiser.h +++ b/renderdoc/serialise/serialiser.h @@ -1921,7 +1921,7 @@ struct ScopedDeserialiseArray } ~ScopedDeserialiseArray() { - if(m_Ser.IsReading()) + if(m_Ser.IsReading() && *m_El) { for(uint64_t i = 0; i < count; i++) Deserialise((*m_El)[i]);