feature_config: insure featuregroups and applicationmaps are initialized
authorScott Griepentrog <sgriepentrog@digium.com>
Fri, 18 Jul 2014 17:40:54 +0000 (17:40 +0000)
committerScott Griepentrog <sgriepentrog@digium.com>
Fri, 18 Jul 2014 17:40:54 +0000 (17:40 +0000)
commit3ad198c835ff19f4e5703ce0354e02976e0e0f38
tree7001d0f5ebfec1d4b87381b5528d0ccad14f3039
parentb71be2112e1234a3e607b89a94e5c894eb239dd7
feature_config: insure featuregroups and applicationmaps are initialized

If the features.conf is missing, the cfg->featurgroups
and cfg->applicationmaps is not initialized, resulting
in assert on ao2_find of a null container.  This patch
changes the initialization call and adds asserts for a
safeguard.

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

Merged revisions 418886 from http://svn.asterisk.org/svn/asterisk/branches/12

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@418961 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/features_config.c