Modified: freeswitch/trunk/src/switch_core_session.c (14397 => 14398)
--- freeswitch/trunk/src/switch_core_session.c 2009-07-28 16:03:45 UTC (rev 14397)
+++ freeswitch/trunk/src/switch_core_session.c 2009-07-28 18:33:18 UTC (rev 14398)
@@ -1545,7 +1545,10 @@
count++;
- if ((extension = dialplan_interface->hunt_function(session, dparg, new_profile)) != 0) {
+ extension = dialplan_interface->hunt_function(session, dparg, new_profile);
+ UNPROTECT_INTERFACE(dialplan_interface);
+
+ if (extension) {
break;
}
}