]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
dup off the right pool
authorBrian West <brian@freeswitch.org>
Thu, 13 May 2010 02:23:09 +0000 (21:23 -0500)
committerBrian West <brian@freeswitch.org>
Thu, 13 May 2010 02:23:49 +0000 (21:23 -0500)
src/switch_channel.c

index 77838a8ca69969ea9083fbd7bd487108a33130d2..b97829d6ef40fb43bf777de2372ec4f77e03bdc0 100644 (file)
@@ -2837,12 +2837,12 @@ SWITCH_DECLARE(switch_status_t) switch_channel_pass_callee_id(switch_channel_t *
        switch_mutex_lock(other_channel->profile_mutex);
 
        if (!zstr(channel->caller_profile->callee_id_name)) {
-               other_channel->caller_profile->callee_id_name = switch_core_strdup(channel->caller_profile->pool, channel->caller_profile->callee_id_name);
+               other_channel->caller_profile->callee_id_name = switch_core_strdup(other_channel->caller_profile->pool, channel->caller_profile->callee_id_name);
                x++;
        }
 
        if (!zstr(channel->caller_profile->callee_id_number)) {
-               other_channel->caller_profile->callee_id_number = switch_core_strdup(channel->caller_profile->pool, channel->caller_profile->callee_id_number);
+               other_channel->caller_profile->callee_id_number = switch_core_strdup(other_channel->caller_profile->pool, channel->caller_profile->callee_id_number);
                x++;
        }