Memory (de)allocation issues...

Hi, 

Really, memory management in libwww is horrible. Due to the extremely
tight forward/backward coupling of objects through pointers it is nearly
impossible to find a combination of *_deleteAll calls that does not
involve access to previously freed memory or the like. Even the sequence
used in HTLibTerminate() is not safe and has exactly that problem. 

In my application, HTChannel_deleteAll() somehow does exactly
this: accessing memory previously freed.

Are there any plans to work on this issue? The missing point seems to be 
the definition of what object owns what object.

As you may see I'm a bit frustrated with this.....

peter

Received on Tuesday, 29 August 2000 17:33:01 UTC