]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
oops
authorMathieu Rene <mrene@avgs.ca>
Fri, 5 Jun 2009 01:46:09 +0000 (01:46 +0000)
committerMathieu Rene <mrene@avgs.ca>
Fri, 5 Jun 2009 01:46:09 +0000 (01:46 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13628 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_channel.c

index f6698a84f5bdcca6b6366969378618543b8dff01..b158ed4221e656a8a2e9e58b881b1e11cdc58531 100644 (file)
@@ -1460,7 +1460,9 @@ SWITCH_DECLARE(switch_caller_profile_t *) switch_channel_get_caller_profile(swit
        switch_caller_profile_t *profile;
        switch_assert(channel != NULL);
        switch_mutex_lock(channel->profile_mutex);
-       profile = channel->hunt_caller_profile ? channel->hunt_caller_profile : channel->caller_profile;
+       if ((profile = channel->caller_profile) && profile->hunt_caller_profile) {
+               profile = profile->hunt_caller_profile;
+       }
        switch_mutex_unlock(channel->profile_mutex);
        return profile;
 }