Changeset 13488 in webkit for trunk/JavaScriptCore/kjs


Ignore:
Timestamp:
Mar 27, 2006, 3:29:11 AM (19 years ago)
Author:
mjs
Message:

JavaScriptCore:

Reviewed by Anders.


  • kjs/nodes.cpp: (Node::deref): take into account the case where the extra refcount table was never created

WebCore:

Reviewed by Anders.


  • manual-tests/empty-script-crash.html: Added.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/nodes.cpp

    r13339 r13488  
    141141{
    142142    ASSERT(!newNodes || !newNodes->contains(this));
     143   
     144    if (!nodeExtraRefCounts) {
     145        delete this;
     146        return;
     147    }
    143148
    144149    HashCountedSet<Node*>::iterator it = nodeExtraRefCounts->find(this);
Note: See TracChangeset for help on using the changeset viewer.