fix for <rdar://problem/
4010028> 8A383: Safari v185 crash loading united.com multi city fare finder page.
* khtml/dom/dom_string.cpp: (DOM::DOMString::operator += ): prevent nil dereference when DOMString being added is nil
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8612
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2005-02-17 Adele Amchan <adele@apple.com>
+
+ Reviewed by Chris.
+
+ fix for <rdar://problem/4010028> 8A383: Safari v185 crash loading united.com multi city fare finder page.
+
+ * khtml/dom/dom_string.cpp: (DOM::DOMString::operator += ): prevent nil dereference when DOMString being added is nil
+
2005-02-17 Jens Alfke <jens@apple.com>
Reviewed by Hyatt.
DOMString &DOMString::operator += (const DOMString &str)
{
- if(!impl)
- {
- // ### FIXME!!!
- impl = str.impl;
- impl->ref();
- return *this;
- }
if(str.impl)
{
+ if(!impl)
+ {
+ // ### FIXME!!!
+ impl = str.impl;
+ impl->ref();
+ return *this;
+ }
DOMStringImpl *i = impl->copy();
impl->deref();
impl = i;