diff options
Diffstat (limited to 'render')
-rw-r--r-- | render/hubbub_binding.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/render/hubbub_binding.c b/render/hubbub_binding.c index f050862a0..a35ebb3ab 100644 --- a/render/hubbub_binding.c +++ b/render/hubbub_binding.c @@ -468,12 +468,12 @@ hubbub_error ref_node(void *ctx, void *node) xmlDoc *n = (xmlDoc *) node; uintptr_t count = (uintptr_t) n->_private; - n->_private = (void *) ++count; + n->_private = (void *) (++count); } else { xmlNode *n = (xmlNode *) node; uintptr_t count = (uintptr_t) n->_private; - n->_private = (void *) ++count; + n->_private = (void *) (++count); } return HUBBUB_OK; @@ -489,14 +489,14 @@ hubbub_error unref_node(void *ctx, void *node) assert(count != 0 && "Node has refcount of zero"); - n->_private = (void *) --count; + n->_private = (void *) (--count); } else { xmlNode *n = (xmlNode *) node; uintptr_t count = (uintptr_t) n->_private; assert(count != 0 && "Node has refcount of zero"); - n->_private = (void *) --count; + n->_private = (void *) (--count); if (count == 0 && n->parent == NULL) { xmlFreeNode(n); |