[asterisk-commits] russell: branch russell/iax_refcount r80287 - /team/russell/iax_refcount/incl...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Wed Aug 22 12:06:06 CDT 2007
Date: Wed Aug 22 12:06:05 2007
New Revision: 80287
Fix a comment about iterating. ao2_iterator_next does not automatically release
the reference to the last object. Thanks to mmichelson for noticing this one, too.
--- team/russell/iax_refcount/include/asterisk/astobj2.h (original)
+++ team/russell/iax_refcount/include/asterisk/astobj2.h Wed Aug 22 12:06:05 2007
@@ -443,10 +443,7 @@
then we can use o = ao2_iterator_next() to move from one
element to the next. Remember that the object returned by
ao2_iterator_next() has its refcount incremented,
-and the refcount will be decremented by the next call to
-ao2_iterator_next(). If we terminate the loop early,
-we need to release the refcount explicitly when we are
-done with the object.
+and the reference must be explicitly released when done with it.
More information about the asterisk-commits