]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_pjsip_outbound_authenticator_digest.c: Fix memory pool leak. 42/4442/2
authorRichard Mudgett <rmudgett@digium.com>
Mon, 14 Nov 2016 20:36:52 +0000 (14:36 -0600)
committerRichard Mudgett <rmudgett@digium.com>
Wed, 16 Nov 2016 18:02:10 +0000 (12:02 -0600)
commite632222bc41d860af7de2463c35de60387a2f295
tree0d13d1b5b98880e27f31b10beb4f8b568f7e16fd
parenta58d3597019f8cc5a503f140671232ae3f8d9119
res_pjsip_outbound_authenticator_digest.c: Fix memory pool leak.

Responding to authentication challenges leaks PJSIP memory pools.

The leak was introduced with a pjproject 2.5.5 API change.
https://trac.pjsip.org/repos/ticket/1929 changed the API usage of
pjsip_auth_clt_init() to require the new API pjsip_auth_clt_deinit() to
clean up cached authentication allocations that get allocated with
pjsip_auth_clt_reinit_req().

ASTERISK-26516 #close

Change-Id: I4473141b8c3961d0dc91c382beb3876b3efb45c8
configure
configure.ac
include/asterisk/autoconfig.h.in
res/res_pjsip_outbound_authenticator_digest.c
third-party/pjproject/configure.m4