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
1.4
Russell Bryant 20 years ago
parent f0a0c8eb29
commit df09af8ee3

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

Loading…
Cancel
Save