- From: Serge Adda <sAdda@infovista.com>
- Date: Mon, 5 Mar 2001 11:43:52 -0500 (EST)
- To: "'www-lib@w3.org'" <www-lib@w3.org>
Anton, I had the same problem. I think it is a bug. This is the code I have added at line 511 in HTAnchor_delete (HTParentAnchor * me): if (adult_table) { int hash; const char *p; HTList * adults; HTList *grownups; HTList * last; HTParentAnchor * foundAnchor; /* Select list from hash table */ for(p=me->address, hash=0; *p; p++) hash = (int) ((hash * 3 + (*(unsigned char*)p)) % PARENT_HASH_SIZE); adults = adult_table[hash]; /* Search list for anchor */ grownups = adults; last = grownups; while ((foundAnchor = (HTParentAnchor *) HTList_nextObject(grownups))){ if (!strcmp(foundAnchor->address, me->address)) { HTList_quickRemoveElement (grownups, last); break; } last = grownups; } } Regards, -- Serge Adda Server Development Manager InfoVista S.A. http://www.infovista.com 6, rue de la Terre de Feu 91952 Courtaboeuf Cedex Tel: (+33) 1 64 86 79 37 Fax:(+33) 1 64 86 79 79
Received on Monday, 5 March 2001 11:45:30 UTC