Fix heap-use-after-free in SelectFileDialogImplGTK
This fixes a double-free of SelectFileDialogImplGTK: ~SelectFileDialogImplGTK chrome/browser/ui/libgtkui/select_file_dialog_impl_gtk.cc:90:5 libgtkui::SelectFileDialogImplGTK::~SelectFileDialogImplGTK() chrome/browser/ui/libgtkui/select_file_dialog_impl_gtk.cc:88 DeleteInternal<ui::SelectFileDialog> base/memory/ref_counted.h:414:5 Destruct base/memory/ref_counted.h:369 Release base/memory/ref_counted.h:403 Release base/memory/scoped_refptr.h:284 ~scoped_refptr base/memory/scoped_refptr.h:208 libgtkui::SelectFileDialogImplGTK::OnFileChooserDestroy(_GtkWidget*) chrome/browser/ui/libgtkui/select_file_dialog_impl_gtk.cc:556 ~SelectFileDialogImplGTK chrome/browser/ui/libgtkui/select_file_dialog_impl_gtk.cc:90:5 libgtkui::SelectFileDialogImplGTK::~SelectFileDialogImplGTK() chrome/browser/ui/libgtkui/select_file_dialog_impl_gtk.cc:88 DeleteInternal<ui::SelectFileDialog> base/memory/ref_counted.h:414:5 BUG=897999,880073 R=sky Change-Id: If69e2d857e03e8bca472ebd396e9217af3fc74bb Reviewed-on: https://chromium-review.googlesource.com/c/1297080Reviewed-by:Scott Violet <sky@chromium.org> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Cr-Commit-Position: refs/heads/master@{#602170}
Showing
Please register or sign in to comment