summaryrefslogtreecommitdiff
path: root/deps/v8/src/zone.cc
diff options
context:
space:
mode:
authorRyan <ry@tinyclouds.org>2009-07-31 14:36:48 +0200
committerRyan <ry@tinyclouds.org>2009-07-31 14:36:48 +0200
commit2ebd6921510f9efbf1ef7eb6988ccecac25ee988 (patch)
tree796b2b414a20bd2e6b4b43323ea149894115a8c3 /deps/v8/src/zone.cc
parent5373c6869a8410e9a00771be09bc74cd17e9c843 (diff)
downloadnode-new-2ebd6921510f9efbf1ef7eb6988ccecac25ee988.tar.gz
Upgrade V8 to 1.3.1
Diffstat (limited to 'deps/v8/src/zone.cc')
-rw-r--r--deps/v8/src/zone.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/deps/v8/src/zone.cc b/deps/v8/src/zone.cc
index d78c19b891..33fe5571f1 100644
--- a/deps/v8/src/zone.cc
+++ b/deps/v8/src/zone.cc
@@ -176,7 +176,10 @@ Address Zone::NewExpand(int size) {
new_size = Max(kSegmentOverhead + size, kMaximumSegmentSize);
}
Segment* segment = Segment::New(new_size);
- if (segment == NULL) V8::FatalProcessOutOfMemory("Zone");
+ if (segment == NULL) {
+ V8::FatalProcessOutOfMemory("Zone");
+ return NULL;
+ }
// Recompute 'top' and 'limit' based on the new segment.
Address result = RoundUp(segment->start(), kAlignment);