Merged revisions 129684 via svnmerge from

https://origsvn.digium.com/svn/asterisk/trunk

........
r129684 | bbryant | 2008-07-10 14:13:12 -0500 (Thu, 10 Jul 2008) | 8 lines

Fixes a bug where the interface for a queue member gets reloaded as the state_interface, if a state_interface was set, on reload because the 
state_interface isn't stored in the ast_db.

(closes issue #13043)
Reported by: jvandal
Patches:
      app_queue.patch uploaded by jvandal (license 413)

........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@129685 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.6.0
Brett Bryant 17 years ago
parent 03a55751dc
commit f6f918d6a6

@ -3807,7 +3807,7 @@ static struct member *interface_exists(struct call_queue *q, const char *interfa
/*! \brief Dump all members in a specific queue to the database
*
* <pm_family>/<queuename> = <interface>;<penalty>;<paused>[|...]
* <pm_family>/<queuename> = <interface>;<penalty>;<paused>;<state_interface>[|...]
*/
static void dump_queue_members(struct call_queue *pm_queue)
{
@ -3829,8 +3829,8 @@ static void dump_queue_members(struct call_queue *pm_queue)
continue;
}
res = snprintf(value + value_len, sizeof(value) - value_len, "%s%s;%d;%d;%s",
value_len ? "|" : "", cur_member->interface, cur_member->penalty, cur_member->paused, cur_member->membername);
res = snprintf(value + value_len, sizeof(value) - value_len, "%s%s;%d;%d;%s;%s",
value_len ? "|" : "", cur_member->interface, cur_member->penalty, cur_member->paused, cur_member->membername, cur_member->state_interface);
ao2_ref(cur_member, -1);

Loading…
Cancel
Save