Changeset 51333 in webkit for trunk/JavaScriptCore/API/JSBase.cpp


Ignore:
Timestamp:
Nov 23, 2009, 6:24:46 PM (16 years ago)
Author:
[email protected]
Message:

Unreviewed. Unbreak the regression tests after r51329.

  • API/JSBase.cpp:

(JSEvaluateScript): Null-check clientData before dereferencing it.

  • API/JSObjectRef.cpp:

(JSObjectCallAsFunction): Ditto.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/API/JSBase.cpp

    r51329 r51333  
    4747    JSLock lock(exec);
    4848
    49     exec->globalData().clientData->willExecute(exec);
     49    if (JSGlobalData::ClientData* clientData = exec->globalData().clientData)
     50        clientData->willExecute(exec);
    5051
    5152    JSObject* jsThisObject = toJS(thisObject);
     
    6566        result = toRef(exec, jsUndefined());
    6667
    67     exec->globalData().clientData->didExecute(exec);
     68    if (JSGlobalData::ClientData* clientData = exec->globalData().clientData)
     69        clientData->didExecute(exec);
    6870    return result;
    6971}
Note: See TracChangeset for help on using the changeset viewer.