Module: kamailio Branch: master Commit: 11494de3d9d61df3fc31669c75cbd5ff11b03d0f URL: https://github.com/kamailio/kamailio/commit/11494de3d9d61df3fc31669c75cbd5ff11b03d0f
Author: Daniel-Constantin Mierla <[email protected]> Committer: Daniel-Constantin Mierla <[email protected]> Date: 2021-02-05T09:49:56+01:00 keepalive: init 0 allocated keepalive structures - GH #2618 --- Modified: src/modules/keepalive/keepalive_mod.c --- Diff: https://github.com/kamailio/kamailio/commit/11494de3d9d61df3fc31669c75cbd5ff11b03d0f.diff Patch: https://github.com/kamailio/kamailio/commit/11494de3d9d61df3fc31669c75cbd5ff11b03d0f.patch --- diff --git a/src/modules/keepalive/keepalive_mod.c b/src/modules/keepalive/keepalive_mod.c index 6339c3f2ac..37872b89b1 100644 --- a/src/modules/keepalive/keepalive_mod.c +++ b/src/modules/keepalive/keepalive_mod.c @@ -253,7 +253,7 @@ static int ka_mod_add_destination(modparam_t type, void *val) { char *uri = (char *)val; ka_initial_dest_t *current_position = NULL; - ka_initial_dest_t *new_destination = (ka_initial_dest_t *) shm_malloc(sizeof(ka_initial_dest_t)); + ka_initial_dest_t *new_destination = (ka_initial_dest_t *) shm_mallocxz(sizeof(ka_initial_dest_t)); new_destination->uri.s = shm_malloc(sizeof(char) * strlen(uri)); new_destination->owner.s = shm_malloc(sizeof(char) * strlen(owner)); @@ -308,7 +308,7 @@ int ka_alloc_destinations_list() return 1; } - ka_destinations_list = (ka_destinations_list_t *)shm_malloc( + ka_destinations_list = (ka_destinations_list_t *)shm_mallocxz( sizeof(ka_destinations_list_t)); if(ka_destinations_list == NULL) { LM_ERR("no more memory.\n"); _______________________________________________ Kamailio (SER) - Development Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev
