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
No related branches found
No related tags found
No related merge requests found
......@@ -74,18 +74,13 @@ struct sched_context {
struct sched_context *sched_context_create(void)
{
struct sched_context *tmp;
tmp = malloc(sizeof(struct sched_context));
if (tmp) {
memset(tmp, 0, sizeof(struct sched_context));
ast_mutex_init(&tmp->lock);
tmp->eventcnt = 1;
tmp->schedcnt = 0;
tmp->schedq = NULL;
#ifdef SCHED_MAX_CACHE
tmp->schedc = NULL;
tmp->schedccnt = 0;
#endif
}
if (!(tmp = ast_calloc(1, sizeof(*tmp))))
return NULL;
ast_mutex_init(&tmp->lock);
tmp->eventcnt = 1;
return tmp;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment