The patch is not finished, only to show a possible solution idea.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