mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
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:
@@ -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);
|
||||
|
||||
|
Reference in New Issue
Block a user