Fix a refcount error introduced by yesterday's OBJ_MULTIPLE commit.
authorKevin P. Fleming <kpfleming@digium.com>
Thu, 22 Oct 2009 18:41:47 +0000 (18:41 +0000)
committerKevin P. Fleming <kpfleming@digium.com>
Thu, 22 Oct 2009 18:41:47 +0000 (18:41 +0000)
commitbe796e703ae8a05dde29c26f92f545b5ec0c40bc
tree16bf92d241aef3686453a42b65b225714f5b8199
parent496282194caafbfe404ebe83f5cc9c4c617df3f2
Fix a refcount error introduced by yesterday's OBJ_MULTIPLE commit.

When an object is being unlinked from its container *and* being returned to
the caller, we do not want to decrement the reference count after unlinking
it from the container, as the reference that the container held is what we
are returning to the caller... and if it was the only remaining reference to
the object, that could result in the object being destroyed.

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