From bea13d68c05685edc55351e48131a8c8b4bbf6f4 Mon Sep 17 00:00:00 2001 From: Ilya Sinitsyn Date: Mon, 19 Oct 2020 00:24:04 +0700 Subject: [PATCH] Fix memory leak in wxWebKitJavascriptResult We need to unref the result wrapped by this object in its dtor. --- include/wx/gtk/private/webkit.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/wx/gtk/private/webkit.h b/include/wx/gtk/private/webkit.h index 1a1025ffc5..10e0feca5c 100644 --- a/include/wx/gtk/private/webkit.h +++ b/include/wx/gtk/private/webkit.h @@ -29,7 +29,8 @@ public: ~wxWebKitJavascriptResult() { - webkit_javascript_result_unref(m_jsresult); + if ( m_jsresult != NULL ) + webkit_javascript_result_unref(m_jsresult); } operator WebKitJavascriptResult *() const { return m_jsresult; }