aboutsummaryrefslogtreecommitdiffstats
path: root/dnsmgr.c
diff options
context:
space:
mode:
authorrussell <russell@f38db490-d61c-443f-a65b-d21fe96a405b>2006-02-09 16:59:50 +0000
committerrussell <russell@f38db490-d61c-443f-a65b-d21fe96a405b>2006-02-09 16:59:50 +0000
commit34490de229310cffd8ee332e86e9e1018aaa57f5 (patch)
treebc582fc8d1412250a1a150dcaf06bfb7fe76e0c2 /dnsmgr.c
parent0a2b114fb5907f90ec49f443931fffdb79a89d55 (diff)
conversions to memory allocation wrappers, remove duplicated error messages,
remove unnecessary casts, malloc+memset to calloc (issue #6395) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9310 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'dnsmgr.c')
-rw-r--r--dnsmgr.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/dnsmgr.c b/dnsmgr.c
index a82ebab20..c758982f5 100644
--- a/dnsmgr.c
+++ b/dnsmgr.c
@@ -83,11 +83,7 @@ struct ast_dnsmgr_entry *ast_dnsmgr_get(const char *name, struct in_addr *result
{
struct ast_dnsmgr_entry *entry;
- if (!result || ast_strlen_zero(name))
- return NULL;
-
- entry = calloc(1, sizeof(*entry) + strlen(name));
- if (!entry)
+ if (!result || ast_strlen_zero(name) || !(entry = ast_calloc(1, sizeof(*entry) + strlen(name))))
return NULL;
entry->result = result;
@@ -285,8 +281,7 @@ static struct ast_cli_entry cli_status = {
int dnsmgr_init(void)
{
- sched = sched_context_create();
- if (!sched) {
+ if (!(sched = sched_context_create())) {
ast_log(LOG_ERROR, "Unable to create schedule context.\n");
return -1;
}