From: Anthony Minessale Date: Thu, 4 Mar 2010 23:03:51 +0000 (+0000) Subject: declinatio mortuus obfirmo! X-Git-Tag: v1.0.6~236 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=178be32842ec516fcd8da1b0ce7926554886064a;p=thirdparty%2Ffreeswitch.git declinatio mortuus obfirmo! git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16904 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/switch_channel.c b/src/switch_channel.c index 47ac157b89..bd4700b48d 100644 --- a/src/switch_channel.c +++ b/src/switch_channel.c @@ -2813,15 +2813,17 @@ SWITCH_DECLARE(switch_status_t) switch_channel_set_timestamps(switch_channel_t * switch_mutex_lock(channel->profile_mutex); if (switch_channel_test_flag(channel, CF_TIMESTAMP_SET)) { + switch_mutex_unlock(channel->profile_mutex); return SWITCH_STATUS_FALSE; } - switch_channel_set_flag(channel, CF_TIMESTAMP_SET); - if (!(caller_profile = channel->caller_profile) || !channel->variables) { + switch_mutex_unlock(channel->profile_mutex); return SWITCH_STATUS_FALSE; } + switch_channel_set_flag(channel, CF_TIMESTAMP_SET); + if ((app_log = switch_core_session_get_app_log(channel->session))) { for (ap = app_log; ap && ap->next; ap = ap->next); last_app = ap->app;