Hi All,
There are few more memory leaks present in the axis2 C code.
(Guththila leaks should be handled seperate IMO)
I would like to propose that we use the unit tests to isolate memory
leak problems as much as possible and fix those then and there. I would
like the allocation and de-allocation to be local to a given
class(struct) and module. We should always be providing a free interface
that matches a create interface for each struct, and the free mechanism
should be responsible of dealing with all deallocations. If we are to
have too much coupling in terms of memory allocation and deallocation
across modules and structs, we would run into great trouble in dealing
with fixing leaks.
IMHO, it will be a good practice to be concerned of memory leaks
right from the begining and leave no room for memory leaks as much as
possible. So lets try ro keep the memory leaks to *zero* :)
Thanks,
Samisa...