From b9c9fc35340a0518de054e75e207757a6971b8dc Mon Sep 17 00:00:00 2001 From: Paul Cornett Date: Thu, 15 Jun 2017 08:47:31 -0700 Subject: [PATCH] Initialize member variables during construction avoids uninitialized memory accesses later on --- src/gtk/webview_webkit.cpp | 1 + src/gtk/webview_webkit2.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/gtk/webview_webkit.cpp b/src/gtk/webview_webkit.cpp index e36b324f5c..a5b0a526f0 100644 --- a/src/gtk/webview_webkit.cpp +++ b/src/gtk/webview_webkit.cpp @@ -444,6 +444,7 @@ bool wxWebViewWebKit::Create(wxWindow *parent, long style, const wxString& name) { + m_web_view = NULL; m_busy = false; m_guard = false; m_creating = false; diff --git a/src/gtk/webview_webkit2.cpp b/src/gtk/webview_webkit2.cpp index 0d3288006f..dcc60c37ef 100644 --- a/src/gtk/webview_webkit2.cpp +++ b/src/gtk/webview_webkit2.cpp @@ -490,6 +490,9 @@ bool wxWebViewWebKit::Create(wxWindow *parent, long style, const wxString& name) { + m_web_view = NULL; + m_dbusServer = NULL; + m_extension = NULL; m_busy = false; m_guard = false; m_creating = false;