mod_callcenter: Fix potential segfault on loopback agent. Thanks to François Delawarde

This commit is contained in:
Marc Olivier Chouinard 2011-03-28 12:33:07 -04:00
parent 3d838d5dae
commit 6cf8c8f6b0
1 changed files with 1 additions and 1 deletions

View File

@ -1461,8 +1461,8 @@ static void *SWITCH_THREAD_FUNC outbound_agent_thread_run(switch_thread_t *threa
/* Switch the agent session */
if (real_uuid) {
switch_core_session_rwunlock(agent_session);
agent_uuid = real_uuid;
agent_session = switch_core_session_locate(agent_uuid);
agent_uuid = switch_core_session_get_uuid(agent_session);
agent_channel = switch_core_session_get_channel(agent_session);
switch_channel_set_variable(agent_channel, "cc_queue", h->queue_name);