summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2008-03-14 08:47:57 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2008-03-14 08:47:57 +0000
commiteebff1268e029fa6a31d391c175a66e159a45ecf (patch)
tree62f949a6319337476233575c17d604dfe31fda77
parent8951fb08875686e3ba88f34a21e327c1c29ef18f (diff)
downloadlibhubbub-eebff1268e029fa6a31d391c175a66e159a45ecf.tar.gz
libhubbub-eebff1268e029fa6a31d391c175a66e159a45ecf.tar.bz2
Fix off-by-one in detecting when element stack needs enlarging
svn path=/trunk/hubbub/; revision=3949
-rw-r--r--src/treebuilder/treebuilder.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/treebuilder/treebuilder.c b/src/treebuilder/treebuilder.c
index e990447..3d2b295 100644
--- a/src/treebuilder/treebuilder.c
+++ b/src/treebuilder/treebuilder.c
@@ -1984,7 +1984,7 @@ bool element_stack_push(hubbub_treebuilder *treebuilder,
{
uint32_t slot = treebuilder->context.current_node + 1;
- if (slot > treebuilder->context.stack_alloc) {
+ if (slot >= treebuilder->context.stack_alloc) {
element_context *temp = treebuilder->alloc(
treebuilder->context.element_stack,
(treebuilder->context.stack_alloc +