Changeset 116578 in webkit
- Timestamp:
- May 9, 2012 5:04:25 PM (12 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/API/JSClassRef.cpp
r116575 r116578 214 214 215 215 // Recursive, but should be good enough for our purposes 216 prototype = JSCallbackObject<JSNonFinalObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), prototypeClass, &jsClassData); // set jsClassData as the object's private data, so it can clear our reference on destruction216 JSObject* prototype = JSCallbackObject<JSNonFinalObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), prototypeClass, &jsClassData); // set jsClassData as the object's private data, so it can clear our reference on destruction 217 217 if (parentClass) { 218 218 if (JSObject* parentPrototype = parentClass->prototype(exec)) -
trunk/Source/JavaScriptCore/ChangeLog
r116575 r116578 1 2012-05-09 Gavin Barraclough <barraclough@apple.com> 2 3 GC race condition in OpaqueJSClass::prototype 4 https://bugs.webkit.org/show_bug.cgi?id=86034 5 6 Build fix. 7 8 * API/JSClassRef.cpp: 9 (OpaqueJSClass::prototype): 10 - Eeeep, landed bad version of patch! 11 1 12 2012-05-09 Gavin Barraclough <barraclough@apple.com> 2 13
Note: See TracChangeset
for help on using the changeset viewer.