features_config: Fix config ref leak of parkinglots.

This leak happend for just about every channel created.


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@399585 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Richard Mudgett
2013-09-21 00:55:54 +00:00
parent 5de3863884
commit dd3acf4f57

View File

@@ -622,6 +622,7 @@ static void features_config_destructor(void *obj)
ao2_cleanup(cfg->global); ao2_cleanup(cfg->global);
ao2_cleanup(cfg->featuremap); ao2_cleanup(cfg->featuremap);
ao2_cleanup(cfg->parkinglots);
ao2_cleanup(cfg->applicationmap); ao2_cleanup(cfg->applicationmap);
ao2_cleanup(cfg->featuregroups); ao2_cleanup(cfg->featuregroups);
} }
@@ -720,7 +721,7 @@ static struct features_config *__features_config_alloc(int allocate_applicationm
return NULL; return NULL;
} }
cfg->global = global_config_alloc();; cfg->global = global_config_alloc();
if (!cfg->global) { if (!cfg->global) {
return NULL; return NULL;
} }