2008-07-02 Geoffrey Garen <ggaren@apple.com>
[WebKit-https.git] / JavaScriptGlue / JSBase.cpp
index cd3d30e46ad01fd1d65742bf343ef548abc58425..87280960fc53fa050508207e388b5527d0ca7d95 100644 (file)
@@ -26,6 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include "config.h"
 #include "JSBase.h"
 
 JSBase::JSBase(JSTypeID type) : fTypeID(type), fRetainCount(1)
@@ -45,6 +46,7 @@ void JSBase::Release()
 {
     if (--fRetainCount == 0)
     {
+        JSLock lock(true);
         delete this;
     }
 }