Hello,
thanks for the patch -- when the module is destroyed, practically is the shut down of kamailio, when the entire memory used is freed (pkg and shm) as well as the one from the system by the system manager. Anyhow, for a clean shut down, is good to have it.
One thing is not clear, where the function redisc_free_reply(str *name) is used? The patch seems just to define it.
Cheers,
Daniel
On 5/2/12 9:38 PM, Vicente Hernando wrote:
Ops, sorry, I send a wrong patch, that one creates an API for
ndb_redis module.
The patch attached now is the correct one.
Regards,
Vicente.
On 05/02/2012 09:33 PM, Vicente Hernando wrote:
Hello,
looking at ndb_redis module source code I see replies are not
freed when module is destroyed.
Also a reply is only freed when another one with same name is
performed. This could cause problems if an user would ask for
a lot of different named replies.
IMHO freeing reply list when module is destroyed and creating a
new redisc_free_reply function would solve this.
I attach a patch that compiles but not tested to show the idea.
If you agree I can perform the task, I suppose redisc_free_reply
function should also be exported in cmd_export_t module
structure.
This solution would be compatible with old ndb redis module
configuration.
Regards,
Vicente.
_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
--
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda