--- entities.c 2002/01/09 11:51:36 1.56 +++ entities.c 2002/01/24 01:50:26 @@ -350,7 +350,8 @@ xmlGetDtdEntity(xmlDocPtr doc, const xmlChar *name) { xmlEntitiesTablePtr table; - if ((doc->extSubset != NULL) && (doc->extSubset->entities != NULL)) { + if ((doc != NULL) && (doc->extSubset != NULL) && + (doc->extSubset->entities != NULL)) { table = (xmlEntitiesTablePtr) doc->extSubset->entities; return(xmlGetEntityFromTable(table, name)); }