Reviewed by John.
[WebKit-https.git] / JavaScriptCore / kjs / scope_chain.cpp
index 88f7f7439ba4b3cbae25f0a33fea9ba306c390ee..0fec3f4c93557a1ec41624895ac370a1a3436500 100644 (file)
@@ -86,12 +86,16 @@ void ScopeChain::mark()
 
 ObjectImp *ScopeChain::bottom() const
 {
-    ScopeChainNode *last;
+    ScopeChainNode *last = 0;
     for (ScopeChainNode *n = _node; n; n = n->next) {
        if (!n->next) {
            last = n;
        }
     }
+    if (!last) {
+       return 0;
+    }
+
     return last->object;
 }