diff --git a/ext/tidy/tidy.c b/ext/tidy/tidy.c index 8d57e49bae1..b4af4ae811d 100644 --- a/ext/tidy/tidy.c +++ b/ext/tidy/tidy.c @@ -566,8 +566,7 @@ static zend_result tidy_node_cast_handler(zend_object *in, zval *out, int type) case IS_STRING: obj = php_tidy_fetch_object(in); tidyBufInit(&buf); - if (obj->ptdoc) { - tidyNodeGetText(obj->ptdoc->doc, obj->node, &buf); + if (obj->ptdoc && tidyNodeGetText(obj->ptdoc->doc, obj->node, &buf)) { ZVAL_STRINGL(out, (const char *) buf.bp, buf.size-1); } else { ZVAL_EMPTY_STRING(out); @@ -623,7 +622,7 @@ static void tidy_add_node_default_properties(PHPTidyObj *obj) const char *name; tidyBufInit(&buf); - tidyNodeGetText(obj->ptdoc->doc, obj->node, &buf); + (void) tidyNodeGetText(obj->ptdoc->doc, obj->node, &buf); zend_update_property_stringl( tidy_ce_node,