diff --git a/ext/libxml/ruby_xml_document.c b/ext/libxml/ruby_xml_document.c index 96f09d1d..098529df 100644 --- a/ext/libxml/ruby_xml_document.c +++ b/ext/libxml/ruby_xml_document.c @@ -894,7 +894,6 @@ static VALUE rxml_document_validate_relaxng(VALUE self, VALUE relaxng) */ static VALUE rxml_document_validate_dtd(VALUE self, VALUE dtd) { - VALUE error = Qnil; xmlValidCtxt ctxt; xmlDocPtr xdoc; xmlDtdPtr xdtd; @@ -904,11 +903,10 @@ static VALUE rxml_document_validate_dtd(VALUE self, VALUE dtd) /* Setup context */ memset(&ctxt, 0, sizeof(xmlValidCtxt)); - ctxt.userData = &error; if (xmlValidateDtd(&ctxt, xdoc, xdtd)) { - return (Qtrue); + return Qtrue; } else {