Make sure to create the caps structure for autocreated peers

Because crashing is bad.


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@315674 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Terry Wilson
2011-04-26 23:04:10 +00:00
parent 8d2a71877a
commit bd354a0378

View File

@@ -26226,6 +26226,11 @@ static struct sip_peer *temp_peer(const char *name)
return NULL;
}
if (!(peer->caps = ast_format_cap_alloc_nolock())) {
ao2_t_ref(peer, -1, "failed to allocate format capabilities, drop peer");
return NULL;
}
ast_atomic_fetchadd_int(&apeerobjs, 1);
set_peer_defaults(peer);