diff options
Diffstat (limited to 'render/imagemap.c')
-rw-r--r-- | render/imagemap.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/render/imagemap.c b/render/imagemap.c index 305a76802..b9167cec2 100644 --- a/render/imagemap.c +++ b/render/imagemap.c @@ -283,8 +283,9 @@ bool imagemap_extract(xmlNode *node, struct content *c) xmlFree(name); return true; - } else + } else if (node->type != XML_ELEMENT_NODE) { return true; + } /* now recurse */ for (this_node = node->children; this_node != NULL; @@ -364,7 +365,7 @@ bool imagemap_addtolist(xmlNode *n, char *base_url, struct mapentry **entry) } /* no href -> ignore */ - if ((href = (char *) xmlGetProp(n, (const xmlChar*)"href")) == NULL) { + if ((href = (char *) xmlGetProp(n, (const xmlChar *) "href")) == NULL) { return true; } |