diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-01-25 06:10:20 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-01-25 06:10:20 +0000 |
commit | 2207b9a515214bf72785eabf75bd587bd7df23e8 (patch) | |
tree | 5e740f79246c281ef1bc43bcffc87fd21f676005 /manager.c | |
parent | c7f2030d7977ded782c6430a33e57bbbb69cd6df (diff) |
Merge config updates (bug #3406)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4889 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'manager.c')
-rwxr-xr-x | manager.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -398,7 +398,7 @@ static int authenticate(struct mansession *s, struct message *m) char *key = astman_get_header(m, "Key"); char *events = astman_get_header(m, "Events"); - cfg = ast_load("manager.conf"); + cfg = ast_config_load("manager.conf"); if (!cfg) return -1; cat = ast_category_browse(cfg, NULL); @@ -423,7 +423,7 @@ static int authenticate(struct mansession *s, struct message *m) if (ha && !ast_apply_ha(ha, &(s->sin))) { ast_log(LOG_NOTICE, "%s failed to pass IP ACL as '%s'\n", ast_inet_ntoa(iabuf, sizeof(iabuf), s->sin.sin_addr), user); ast_free_ha(ha); - ast_destroy(cfg); + ast_config_destroy(cfg); return -1; } else if (ha) ast_free_ha(ha); @@ -443,7 +443,7 @@ static int authenticate(struct mansession *s, struct message *m) if (!strcmp(md5key, key)) break; else { - ast_destroy(cfg); + ast_config_destroy(cfg); return -1; } } @@ -451,7 +451,7 @@ static int authenticate(struct mansession *s, struct message *m) break; } else { ast_log(LOG_NOTICE, "%s failed to authenticate as '%s'\n", ast_inet_ntoa(iabuf, sizeof(iabuf), s->sin.sin_addr), user); - ast_destroy(cfg); + ast_config_destroy(cfg); return -1; } } @@ -462,13 +462,13 @@ static int authenticate(struct mansession *s, struct message *m) strncpy(s->username, cat, sizeof(s->username) - 1); s->readperm = get_perm(ast_variable_retrieve(cfg, cat, "read")); s->writeperm = get_perm(ast_variable_retrieve(cfg, cat, "write")); - ast_destroy(cfg); + ast_config_destroy(cfg); if (events) set_eventmask(s, events); return 0; } ast_log(LOG_NOTICE, "%s tried to authenticate with non-existant user '%s'\n", ast_inet_ntoa(iabuf, sizeof(iabuf), s->sin.sin_addr), user); - ast_destroy(cfg); + ast_config_destroy(cfg); return -1; } @@ -1455,7 +1455,7 @@ int init_manager(void) } portno = DEFAULT_MANAGER_PORT; displayconnects = 1; - cfg = ast_load("manager.conf"); + cfg = ast_config_load("manager.conf"); if (!cfg) { ast_log(LOG_NOTICE, "Unable to open management configuration manager.conf. Call management disabled.\n"); return 0; @@ -1507,7 +1507,7 @@ int init_manager(void) ast_log(LOG_WARNING, "Unable to change management port / enabled\n"); #endif } - ast_destroy(cfg); + ast_config_destroy(cfg); /* If not enabled, do nothing */ if (!enabled) { |