From 610e35f6dd78ca951a7a6817ad7074f2834aec04 Mon Sep 17 00:00:00 2001 From: Ryan Pavlik Date: Thu, 23 May 2019 12:27:54 -0500 Subject: [PATCH] Improve Clear(). NFC. Was getting segfaults near here with another patch since removed from the branch. Moving these assignments after the memfree means they still have useful data when debugging a crash in memfree. --- src/dsc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dsc.h b/src/dsc.h index 4accb1f..ebe2eff 100644 --- a/src/dsc.h +++ b/src/dsc.h @@ -533,9 +533,9 @@ public: elem[i].Clear(); elem[i].~T(); } - elemsAllocated = n = 0; if(elem) MemFree(elem); elem = NULL; + elemsAllocated = n = 0; } };