*** Copy of xmlReader.c 2008-03-14 15:13:22.000000000 +0530 --- xmlReader.c 2008-03-14 15:21:20.000000000 +0530 *************** xmlTextReaderRemoveID(xmlDocPtr doc, xml *** 234,241 **** if (table == NULL) return(-1); - if (attr == NULL) - return(-1); ID = xmlNodeListGetString(doc, attr->children, 1); if (ID == NULL) return(-1); --- 234,239 ---- *************** xmlTextReaderCurrentDoc(xmlTextReaderPtr *** 3960,3967 **** return(NULL); if (reader->doc != NULL) return(reader->doc); ! if ((reader == NULL) || (reader->ctxt == NULL) || ! (reader->ctxt->myDoc == NULL)) return(NULL); reader->preserve = 1; --- 3958,3964 ---- return(NULL); if (reader->doc != NULL) return(reader->doc); ! if ((reader->ctxt == NULL) || (reader->ctxt->myDoc == NULL)) return(NULL); reader->preserve = 1;