2008-03-28 Stephanie Lewis <slewis@apple.com>
[WebKit-https.git] / JavaScriptGlue / JSBase.cpp
index cd3d30e46ad01fd1d65742bf343ef548abc58425..0a622c0025816aa2682adcb8564eeecc5e04da66 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;
         delete this;
     }
 }