Skip to content
Snippets Groups Projects
Commit df09af8e authored by Russell Bryant's avatar Russell Bryant
Browse files

use ast_calloc instead of malloc+memset and remove some unnecessary initializations

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@13453 65c4cc65-6c06-0410-ace0-fbb531ad65f3
parent f0a0c8eb
Branches
Tags
No related merge requests found
...@@ -74,18 +74,13 @@ struct sched_context { ...@@ -74,18 +74,13 @@ struct sched_context {
struct sched_context *sched_context_create(void) struct sched_context *sched_context_create(void)
{ {
struct sched_context *tmp; struct sched_context *tmp;
tmp = malloc(sizeof(struct sched_context));
if (tmp) { if (!(tmp = ast_calloc(1, sizeof(*tmp))))
memset(tmp, 0, sizeof(struct sched_context)); return NULL;
ast_mutex_init(&tmp->lock);
tmp->eventcnt = 1; ast_mutex_init(&tmp->lock);
tmp->schedcnt = 0; tmp->eventcnt = 1;
tmp->schedq = NULL;
#ifdef SCHED_MAX_CACHE
tmp->schedc = NULL;
tmp->schedccnt = 0;
#endif
}
return tmp; return tmp;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment