mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
res_pjsip_pubsub: Resolve potential crash in allocate_subscription.
When allocate_subscription fails to initialize fields of the new sub it calls destroy_subscription. Change-Id: I5b79c915ec216dc00c13c1e4172137864a4bec85
This commit is contained in:
@@ -1089,7 +1089,7 @@ static void remove_subscription(struct sip_subscription_tree *obj)
|
||||
static void destroy_subscription(struct ast_sip_subscription *sub)
|
||||
{
|
||||
ast_debug(3, "Destroying SIP subscription from '%s->%s'\n",
|
||||
sub->tree->endpoint ? ast_sorcery_object_get_id(sub->tree->endpoint) : "Unknown",
|
||||
sub->tree && sub->tree->endpoint ? ast_sorcery_object_get_id(sub->tree->endpoint) : "Unknown",
|
||||
sub->resource);
|
||||
|
||||
ast_free(sub->body_text);
|
||||
|
Reference in New Issue
Block a user