mod_fifo: Refactor to avoid a memory allocation

This commit is contained in:
Travis Cross 2014-05-26 19:46:55 +00:00
parent 011882c8dd
commit 64144d73a3
1 changed files with 1 additions and 6 deletions

View File

@ -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;
}