diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2011-12-21 22:29:49 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2011-12-21 22:29:49 +0000 |
commit | 16ab2590d4ca3a4d7c9ce72b2ef3f4e62daff4e7 (patch) | |
tree | c42a259daf27cb77445b95c18d8e208acf34653a /src/core/node.c | |
parent | 99a601a856a2bd6c9974db589b0ef3f54e04aeca (diff) | |
download | libdom-16ab2590d4ca3a4d7c9ce72b2ef3f4e62daff4e7.tar.gz libdom-16ab2590d4ca3a4d7c9ce72b2ef3f4e62daff4e7.tar.bz2 |
Fix build with GCC 4.6
svn path=/trunk/libdom/; revision=13317
Diffstat (limited to 'src/core/node.c')
-rw-r--r-- | src/core/node.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/core/node.c b/src/core/node.c index 1c36932..34c80e0 100644 --- a/src/core/node.c +++ b/src/core/node.c @@ -332,14 +332,12 @@ dom_exception _dom_node_get_node_name(dom_node_internal *node, dom_string **result) { dom_string *node_name, *temp; - dom_document *doc; dom_exception err; - doc = node->owner; /* Document Node and DocumentType Node can have no owner */ assert(node->type == DOM_DOCUMENT_TYPE_NODE || node->type == DOM_DOCUMENT_NODE || - doc != NULL); + node->owner != NULL); assert(node->name != NULL); @@ -1091,11 +1089,9 @@ dom_exception _dom_node_clone_node(dom_node_internal *node, bool deep, { dom_node_internal *n, *child, *r; dom_exception err; - dom_document *doc; dom_user_data *ud; - doc = node->owner; - assert(doc != NULL); + assert(node->owner != NULL); err = dom_node_copy(node, &n); if (err != DOM_NO_ERR) { @@ -1476,7 +1472,7 @@ dom_exception _dom_node_set_text_content(dom_node_internal *node, /* Add the (void *) casting to avoid gcc warning: * dereferencing type-punned pointer will break * strict-aliasing rules */ - err = dom_node_remove_child(node, n, (void *) &r); + err = dom_node_remove_child(node, p, (void *) &r); if (err != DOM_NO_ERR) return err; } |