diff --git a/platform/CThunk.h b/platform/CThunk.h index 5bd6998ea6..288cac141e 100644 --- a/platform/CThunk.h +++ b/platform/CThunk.h @@ -64,8 +64,10 @@ public: ~CThunk() { - cthunk_free(_entry); - _entry = NULL; + if (_entry != NULL) { + cthunk_free(_entry); + _entry = NULL; + } } inline CThunk(T *instance, CCallbackSimple callback)