-
- Downloads
Audit ast_sockaddr_resolve() usage for memory leaks.
Valgrind found some memory leaks associated with ast_sockaddr_resolve(). Most of the leaks had already been fixed by earlier memory leak hunt patches. This patch performs an audit of ast_sockaddr_resolve() and found one more. * Fix ast_sockaddr_resolve() memory leak in apps/app_externalivr.c:app_exec(). * Made main/netsock2.c:ast_sockaddr_resolve() always set the addrs parameter for safety so the pointer will never be uninitialized on return. The same goes for res/res_pjsip_acl.c:extract_contact_addr(). * Made functions that call ast_sockaddr_resolve() with RAII_VAR() controlling the addrs variable use ast_free instead of ast_free_ptr to provide better MALLOC_DEBUG information. Review: https://reviewboard.asterisk.org/r/4509/ ........ Merged revisions 433056 from http://svn.asterisk.org/svn/asterisk/branches/11 ........ Merged revisions 433057 from http://svn.asterisk.org/svn/asterisk/branches/13 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@433058 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Showing
- apps/app_externalivr.c 2 additions, 0 deletionsapps/app_externalivr.c
- main/netsock2.c 4 additions, 0 deletionsmain/netsock2.c
- res/res_pjsip_acl.c 2 additions, 0 deletionsres/res_pjsip_acl.c
- res/res_pjsip_sdp_rtp.c 2 additions, 2 deletionsres/res_pjsip_sdp_rtp.c
- res/res_pjsip_t38.c 2 additions, 2 deletionsres/res_pjsip_t38.c
Loading
Please register or sign in to comment