Index: apps/app_queue.c =================================================================== --- apps/app_queue.c (revision 90431) +++ apps/app_queue.c (working copy) @@ -3038,8 +3038,6 @@ if ((new_member = create_queue_member(interface, membername, penalty, paused))) { new_member->dynamic = 1; ao2_link(q->members, new_member); - ao2_ref(new_member, -1); - new_member = NULL; q->membercount++; manager_event(EVENT_FLAG_AGENT, "QueueMemberAdded", "Queue: %s\r\n" @@ -3056,6 +3054,9 @@ new_member->penalty, new_member->calls, (int) new_member->lastcall, new_member->status, new_member->paused); + ao2_ref(new_member, -1); + new_member = NULL; + if (dump) dump_queue_members(q);