From df63657e619a8863398981416ef001ae9eed392a Mon Sep 17 00:00:00 2001 From: Mathieu Rene Date: Mon, 20 Sep 2010 19:39:45 -0400 Subject: [PATCH] avoid segfault when sofia tries to update the callee id at the same time as the outbound call is transferred --- src/switch_ivr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/switch_ivr.c b/src/switch_ivr.c index 543e472a13..6358eb4119 100644 --- a/src/switch_ivr.c +++ b/src/switch_ivr.c @@ -1417,13 +1417,13 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_session_transfer(switch_core_session_ if (profile->callee_id_name) { switch_channel_set_variable(channel, "pre_transfer_caller_id_name", new_profile->caller_id_name); new_profile->caller_id_name = switch_core_strdup(new_profile->pool, profile->callee_id_name); - profile->callee_id_name = NULL; + profile->callee_id_name = SWITCH_BLANK_STRING; } if (profile->callee_id_number) { switch_channel_set_variable(channel, "pre_transfer_caller_id_number", new_profile->caller_id_number); new_profile->caller_id_number = switch_core_strdup(new_profile->pool, profile->callee_id_number); - profile->callee_id_number = NULL; + profile->callee_id_number = SWITCH_BLANK_STRING; } }