From ee81ee1f143cfd2c4174c87d779ebe5c5d078f94 Mon Sep 17 00:00:00 2001
From: Sean Bright <sean.bright@gmail.com>
Date: Thu, 23 Mar 2017 06:19:18 -0400
Subject: [PATCH] res_xmpp: Fix ref counting issue

The only remaining reference to the endpoint is in the endpoints
container, and because it is unlinked in ast_endpoint_shutdown, we don't
have to explicitly cleanup the endpoint ourselves.

Change-Id: I912a2692e52d3e2ed445b32d8ae3f9004bc2f2e8
---
 res/res_xmpp.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/res/res_xmpp.c b/res/res_xmpp.c
index 1aa865cd62..ab4ee9e4f0 100644
--- a/res/res_xmpp.c
+++ b/res/res_xmpp.c
@@ -559,7 +559,6 @@ static void xmpp_client_destructor(void *obj)
 	ast_xmpp_client_disconnect(client);
 
 	ast_endpoint_shutdown(client->endpoint);
-	ao2_cleanup(client->endpoint);
 	client->endpoint = NULL;
 
 	if (client->filter) {
-- 
GitLab