commit | 3e62adbe39f2083c9c2cd3330c320227818fd361 | [log] [tgz] |
---|---|---|
author | Daniel Veillard <veillard@redhat.com> | Thu Aug 09 14:24:02 2012 +0800 |
committer | Daniel Veillard <veillard@redhat.com> | Thu Aug 09 14:24:02 2012 +0800 |
tree | b634b10b10654c32bb6b7b665e95a4ab372f22a2 | |
parent | 6ca24a39d0eb7fd7378a5bc8be3286bf745a36ba [diff] [blame] |
Adding various checks on node type though the API Specifially checking against namespace nodes before accessing node pointers
diff --git a/xmlreader.c b/xmlreader.c index 767bd05..f9c7fa1 100644 --- a/xmlreader.c +++ b/xmlreader.c
@@ -1228,6 +1228,9 @@ xmlBufferPtr buffer; xmlChar *ret; + if ((node == NULL) || (node->type == XML_NAMESPACE_DECL)) + return(NULL); + buffer = xmlBufferCreate(); if (buffer == NULL) return NULL;