diff options
author | Corey Farrell <git@cfware.com> | 2017-10-05 16:54:12 -0400 |
---|---|---|
committer | Corey Farrell <git@cfware.com> | 2017-10-06 09:24:43 -0500 |
commit | 3e2cb5a9e9a0262ed23b934407ff829890e6553a (patch) | |
tree | 4016a61381a1764cc2e24e37b5492919a0b86ea4 | |
parent | 0991cb0a8fc99a356683f4efa701ac21bfdc46ac (diff) |
res_pjsip: Fix leak of fake_auth references.
pjsip_distributor leaks references to fake_auth when the default realm
has not changed.
ASTERISK-27306
Change-Id: I3fcf103b3680ad2d1d4610dcd6738eeaebf4d202
-rw-r--r-- | res/res_pjsip/pjsip_distributor.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/res/res_pjsip/pjsip_distributor.c b/res/res_pjsip/pjsip_distributor.c index cf1b04a8b..b4828d89f 100644 --- a/res/res_pjsip/pjsip_distributor.c +++ b/res/res_pjsip/pjsip_distributor.c @@ -1142,9 +1142,9 @@ static void global_loaded(const char *object_type) fake_auth = alloc_artificial_auth(default_realm); if (fake_auth) { ao2_global_obj_replace_unref(artificial_auth, fake_auth); - ao2_ref(fake_auth, -1); } } + ao2_cleanup(fake_auth); ast_sip_get_unidentified_request_thresholds(&unidentified_count, &unidentified_period, &unidentified_prune_interval); |