summaryrefslogtreecommitdiffstats
path: root/main/webkit/cve-2010-3116.patch
blob: 73639baeb556cb8580dd24399d67cb8aabb085a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
description: fix cve-2010-3116
author: Michael Gilbert <michael.s.gilbert@gmail.com>
origin: http://trac.webkit.org/changeset/64293
Index: webkit-1.2.4/WebCore/page/Page.cpp
===================================================================
--- webkit-1.2.4.orig/WebCore/page/Page.cpp	2010-09-03 15:18:06.000000000 -0400
+++ webkit-1.2.4/WebCore/page/Page.cpp	2010-09-06 22:11:32.000000000 -0400
@@ -192,6 +192,9 @@
         frame->pageDestroyed();
 
     m_editorClient->pageDestroyed();
+    if (m_pluginData)
+        m_pluginData->disconnectPage();
+
 #if ENABLE(INSPECTOR)
     m_inspectorController->inspectedPageDestroyed();
 #endif