diff --git a/ext/dom/xpath_callbacks.c b/ext/dom/xpath_callbacks.c index 2c213050d02..a4dbc4e3f8c 100644 --- a/ext/dom/xpath_callbacks.c +++ b/ext/dom/xpath_callbacks.c @@ -364,11 +364,12 @@ static zval *php_dom_xpath_callback_fetch_args(xmlXPathParserContextPtr ctxt, ui } } break; - default: + default: { char *str = (char *)xmlXPathCastToString(obj); ZVAL_STRING(param, str); xmlFree(str); break; + } } xmlXPathFreeObject(obj); }