Add a couple of comments to clarify the unreffing of queues.
[asterisk/asterisk.git] / 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);
 }