Changeset 71415 in webkit


Ignore:
Timestamp:
Nov 5, 2010 7:29:57 AM (13 years ago)
Author:
pfeldman@chromium.org
Message:

2010-11-05 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Timothy Hatcher.

Web Inspector: Crash in InspectorDOMAgent::innerParentNode.
https://bugs.webkit.org/show_bug.cgi?id=49054

  • inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::setOuterHTML):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r71413 r71415  
     12010-11-05  Pavel Feldman  <pfeldman@chromium.org>
     2
     3        Reviewed by Timothy Hatcher.
     4
     5        Web Inspector: Crash in InspectorDOMAgent::innerParentNode.
     6        https://bugs.webkit.org/show_bug.cgi?id=49054
     7
     8        * inspector/InspectorDOMAgent.cpp:
     9        (WebCore::InspectorDOMAgent::setOuterHTML):
     10
    1112010-11-05  Pavel Feldman  <pfeldman@chromium.org>
    212
  • trunk/WebCore/inspector/InspectorDOMAgent.cpp

    r71278 r71415  
    569569
    570570    Node* newNode = previousSibling ? previousSibling->nextSibling() : parentNode->firstChild();
     571    if (!newNode) {
     572        // The only child node has been deleted.
     573        *newId = 0;
     574        return;
     575    }
     576
    571577    *newId = pushNodePathToFrontend(newNode);
    572578    if (childrenRequested)
Note: See TracChangeset for help on using the changeset viewer.