Add a couple of comments to clarify the unreffing of queues.
authorMark Michelson <mmichelson@digium.com>
Mon, 11 Feb 2008 02:59:14 +0000 (02:59 +0000)
committerMark Michelson <mmichelson@digium.com>
Mon, 11 Feb 2008 02:59:14 +0000 (02:59 +0000)
Thanks to snuffy for the idea.

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

apps/app_queue.c

index ad32205..c89b2d6 100644 (file)
@@ -1919,8 +1919,10 @@ static void leave_queue(struct queue_ent *qe)
        if (q->dead) {  
                /* It's dead and nobody is in it, so kill it */
                ao2_unlink(queues, q);
+               /* unref the container's reference to the queue */
                queue_unref(q);
        }
+       /* unref the explicit ref earlier in the function */
        queue_unref(q);
 }