--- lib/xmlparse.c +++ lib/xmlparse.c @@ -6485,7 +6485,7 @@ static void FASTCALL hashTableIterInit(HASH_TABLE_ITER *iter, const HASH_TABLE *table) { iter->p = table->v; - iter->end = iter->p + table->size; + iter->end = table->size == 0 ? iter->p : iter->p + table->size; } static NAMED *FASTCALL