Improved feature limits interval hook implementaion.
authorRichard Mudgett <rmudgett@digium.com>
Fri, 26 Jul 2013 21:10:24 +0000 (21:10 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Fri, 26 Jul 2013 21:10:24 +0000 (21:10 +0000)
commit50aba6be3654e348960a3bda2312f7a913f5c160
treeec7ae8a644b488d2891e9919c0bf7d2ee43fcd2e
parentb6f9b398308865fcb2c42995d4277e10ab9518e7
Improved feature limits interval hook implementaion.

* Fixed feature limits to not use special members of struct
ast_bridge_features.

* Fixed memory leak in off nominal paths of bridge_builtin_set_limits().

* Fixed off nominal path in ast_bridge_features_limits_construct() freeing
unallocated memory if it was not called by bridge_builtin_set_limits().

* Made bridge_builtin_interval_features.so unloadable.

* Simplified parking's use of its duration interval hook.

* Made BridgeWait S option not depend upon another module being loaded.

(closes issue ASTERISK-22107)
Reported by: Matt Jordan

Review: https://reviewboard.asterisk.org/r/2701/

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@395559 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_bridgewait.c
bridges/bridge_builtin_interval_features.c
include/asterisk/bridge_features.h
main/bridge.c
res/parking/parking_bridge_features.c