Hello again,

I have sent my code in attachment, would be thankful if someone could have a look at it...

Yes, I have used valgrind but no memory leaks are detected. This happens because the application is simply allocating memory but not freeing it when call is terminated somehow keeping pointers to those piece of memories... thus memory consumption goes to incredibily high values and never goes down, even if I terminate all the calls. However, if I do destroy the stack, it is able to free up all the memory that was being used meaning that there is in fact no memory leak in the common sense but more of a strange memory management... why is memory not free'd when call is terminated? I see that handles are destroyed but still this does not cause memory to be free'd!

Any ideas on what can be done here?
Thanks again,
Tiago
_______________________________________________
Sofia-sip-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to