]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
res_pjsip_pubsub: Remove unneeded endpoint unref
authorGeorge Joseph <gjoseph@digium.com>
Tue, 28 Feb 2017 02:07:06 +0000 (19:07 -0700)
committerGeorge Joseph <gjoseph@digium.com>
Tue, 28 Feb 2017 02:07:06 +0000 (19:07 -0700)
When a subscription was being recreated and the endpoint wasn't
found, we were trying to unref the endpoint.  This was causing
FRACKs.  Removed the unref.

ASTERISK-26823 #close

Change-Id: If86d2aecff8fe853c7f38a1bfde721fcef3cd164

res/res_pjsip_pubsub.c

index 644a4d293b7579f79221522e89d55f09d96f3bbe..1892a20e94962fb3399f8d66953232f0272cfa1b 100644 (file)
@@ -1478,7 +1478,6 @@ static int sub_persistence_recreate(void *obj)
                ast_log(LOG_WARNING, "Failed recreating '%s' subscription: The endpoint was not found\n",
                        persistence->endpoint);
                ast_sorcery_delete(ast_sip_get_sorcery(), persistence);
-               ao2_ref(endpoint, -1);
                return 0;
        }