From 4d1e1341d926ac356b295d5cc3d61c7a6cd7d07d Mon Sep 17 00:00:00 2001 From: whitequark Date: Fri, 3 Aug 2018 13:34:12 +0000 Subject: [PATCH] GTK: fix an use-after-free in message dialog ShowModal(). --- src/platform/guigtk.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/platform/guigtk.cpp b/src/platform/guigtk.cpp index d7d1041be..b1ca3878c 100644 --- a/src/platform/guigtk.cpp +++ b/src/platform/guigtk.cpp @@ -1166,8 +1166,8 @@ class MessageDialogImplGtk final : public MessageDialog, shownMessageDialogs.push_back(shared_from_this()); gtkDialog.signal_response().connect([this](int gtkResponse) { - gtkDialog.hide(); ProcessResponse(gtkResponse); + gtkDialog.hide(); }); gtkDialog.show(); }