From 64144d73a371452d0119fe341b8b80410dfef939 Mon Sep 17 00:00:00 2001 From: Travis Cross Date: Mon, 26 May 2014 19:46:55 +0000 Subject: [PATCH] mod_fifo: Refactor to avoid a memory allocation --- src/mod/applications/mod_fifo/mod_fifo.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/mod/applications/mod_fifo/mod_fifo.c b/src/mod/applications/mod_fifo/mod_fifo.c index eb4c8c6d05..f1a1474882 100644 --- a/src/mod/applications/mod_fifo/mod_fifo.c +++ b/src/mod/applications/mod_fifo/mod_fifo.c @@ -999,8 +999,6 @@ static fifo_node_t *create_node(const char *name, uint32_t importance, switch_mu char outbound_count[80] = ""; callback_t cbt = { 0 }; char *sql = NULL; - char *domain_name = NULL; - if (!globals.running) { return NULL; } @@ -1013,8 +1011,7 @@ static fifo_node_t *create_node(const char *name, uint32_t importance, switch_mu node->name = switch_core_strdup(node->pool, name); if (!strchr(name, '@')) { - domain_name = switch_core_get_domain(SWITCH_TRUE); - node->domain_name = switch_core_strdup(node->pool, domain_name); + node->domain_name = switch_core_strdup(node->pool, switch_core_get_domain(SWITCH_FALSE)); } for (x = 0; x < MAX_PRI; x++) { @@ -1043,8 +1040,6 @@ static fifo_node_t *create_node(const char *name, uint32_t importance, switch_mu globals.nodes = node; switch_mutex_unlock(globals.mutex); - switch_safe_free(domain_name); - return node; }