ao2_container node object ignores REF_DEBUG in all places except one
authorCorey Farrell <git@cfware.com>
Wed, 25 Jun 2014 18:57:04 +0000 (18:57 +0000)
committerCorey Farrell <git@cfware.com>
Wed, 25 Jun 2014 18:57:04 +0000 (18:57 +0000)
commit4a7a36a0a1533304844feac6901a724633bc71cc
treebc778febf93ec3d30721f060fa05ad493fd4af2f
parent48c88db167cad11abc5b9dc92de9bd8cad12a123
ao2_container node object ignores REF_DEBUG in all places except one

Almost every reference operation against container node's uses
__ao2_alloc or __ao2_ref, thereby preventing ref logging for
the nodes.  One node reference is released with ao2_t_ref, causing
refcounter.py to falsely report skews and leaks for many nodes.

ASTERISK-23922 #close
Reported by: Corey Farrell
Review: https://reviewboard.asterisk.org/r/3670/
........

Merged revisions 417212 from http://svn.asterisk.org/svn/asterisk/branches/12

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@417213 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/astobj2_container.c