[webkit-changes] cvs commit: WebCore/khtml/ecma xmlhttprequest.cpp
Adele
adele at opensource.apple.com
Wed Aug 10 17:28:31 PDT 2005
adele 05/08/10 17:28:30
Modified: . Tag: Safari-2-0-branch ChangeLog
khtml/ecma Tag: Safari-2-0-branch xmlhttprequest.cpp
Log:
Merged fix from TOT to Safari-2-0-branch
2005-08-10 Vicki Murley <vicki at apple.com>
Reviewed by John.
- attempted fix for <rdar://problem/4070895> 8A428: Unrepro Safari crash on
friendster.com (XMLHttpRequest::changeState)
Test cases added: None - there are no known reproducible cases of this crash
* khtml/ecma/xmlhttprequest.cpp:
(KJS::XMLHttpRequest::changeState): add checks for NULL document
Revision Changes Path
No revision
No revision
1.4104.2.109 +16 -0 WebCore/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebCore/ChangeLog,v
retrieving revision 1.4104.2.108
retrieving revision 1.4104.2.109
diff -u -r1.4104.2.108 -r1.4104.2.109
--- ChangeLog 10 Aug 2005 17:44:22 -0000 1.4104.2.108
+++ ChangeLog 11 Aug 2005 00:28:22 -0000 1.4104.2.109
@@ -1,6 +1,22 @@
2005-08-10 Adele Peterson <adele at apple.com>
Merged fix from TOT to Safari-2-0-branch
+
+ 2005-08-10 Vicki Murley <vicki at apple.com>
+
+ Reviewed by John.
+
+ - attempted fix for <rdar://problem/4070895> 8A428: Unrepro Safari crash on
+ friendster.com (XMLHttpRequest::changeState)
+
+ Test cases added: None - there are no known reproducible cases of this crash
+
+ * khtml/ecma/xmlhttprequest.cpp:
+ (KJS::XMLHttpRequest::changeState): add checks for NULL document
+
+2005-08-10 Adele Peterson <adele at apple.com>
+
+ Merged fix from TOT to Safari-2-0-branch
2005-08-09 David Harrison <harrison at apple.com>
No revision
No revision
1.26.8.5 +2 -2 WebCore/khtml/ecma/xmlhttprequest.cpp
Index: xmlhttprequest.cpp
===================================================================
RCS file: /cvs/root/WebCore/khtml/ecma/xmlhttprequest.cpp,v
retrieving revision 1.26.8.4
retrieving revision 1.26.8.5
diff -u -r1.26.8.4 -r1.26.8.5
--- xmlhttprequest.cpp 1 Jun 2005 22:34:55 -0000 1.26.8.4
+++ xmlhttprequest.cpp 11 Aug 2005 00:28:30 -0000 1.26.8.5
@@ -256,13 +256,13 @@
if (state != newState) {
state = newState;
- if (onReadyStateChangeListener != 0 && doc->part()) {
+ if (doc && doc->part() && onReadyStateChangeListener != 0) {
DOM::Event ev = doc->part()->document().createEvent("HTMLEvents");
ev.initEvent("readystatechange", true, true);
onReadyStateChangeListener->handleEvent(ev, true);
}
- if (state == Completed && onLoadListener != 0 && doc->part()) {
+ if (doc && doc->part() && state == Completed && onLoadListener != 0) {
DOM::Event ev = doc->part()->document().createEvent("HTMLEvents");
ev.initEvent("load", true, true);
onLoadListener->handleEvent(ev, true);
More information about the webkit-changes
mailing list