From 4e69b50bb34a023d0116315170b2de55c3ecf98f Mon Sep 17 00:00:00 2001 From: Ben Lubar Date: Fri, 14 Feb 2020 17:38:31 -0600 Subject: [PATCH] fix use-after-free in memview --- plugins/devel/memview.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/devel/memview.cpp b/plugins/devel/memview.cpp index e809734f2..769fe9086 100644 --- a/plugins/devel/memview.cpp +++ b/plugins/devel/memview.cpp @@ -217,7 +217,8 @@ DFhackCExport command_result plugin_shutdown (color_ostream &out) { mymutex->lock(); Deinit(); - delete mymutex; mymutex->unlock(); + delete mymutex; + mymutex = nullptr; return CR_OK; }