2008-10-09 Brady Eidson <beidson@apple.com>
[WebKit-https.git] / WebCore / ChangeLog
index 5304543027c0742584a1b54e0e04c6eb36ea8b3a..47a29c03be000d8d56f3569cb97e37e70404b66c 100644 (file)
@@ -1,3 +1,16 @@
+2008-10-09  Brady Eidson  <beidson@apple.com>
+
+        Reviewed by Anders
+
+        <rdar://problem/6250856> - Calling [WebView close] from within a redirection callback can cause bad things
+
+        The API usage to reveal this crash was so particular that a layout test is not possible with our current infrastructure.
+
+        * loader/FrameLoader.cpp:
+        (WebCore::FrameLoader::changeLocation): Protect the Frame from deletion
+        (WebCore::FrameLoader::continueLoadAfterNavigationPolicy): stopAllLoaders() might clear the Frame's page,
+          so perform a second null check on the page.  Bail if it has been cleared.
+
 2008-10-09  Alp Toker  <alp@nuanti.com>
 
         Build fix for recent DOM generation Makefile changes when custom