diff options
Diffstat (limited to 'main')
-rw-r--r-- | main/config_options.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/main/config_options.c b/main/config_options.c index cc8e218f8..81d0ff9a0 100644 --- a/main/config_options.c +++ b/main/config_options.c @@ -588,10 +588,13 @@ enum aco_process_status aco_process_ast_config(struct aco_info *info, struct aco }; ao2_cleanup(info->internal->pending); + info->internal->pending = NULL; return ACO_PROCESS_OK; error: ao2_cleanup(info->internal->pending); + info->internal->pending = NULL; + return ACO_PROCESS_ERROR; } @@ -704,6 +707,8 @@ try_alias: end: ao2_cleanup(info->internal->pending); + info->internal->pending = NULL; + return res; } int aco_process_var(struct aco_type *type, const char *cat, struct ast_variable *var, void *obj) |