Index: cdr/cdr_syslog.c =================================================================== --- cdr/cdr_syslog.c (revision 304199) +++ cdr/cdr_syslog.c (working copy) @@ -264,8 +264,10 @@ return AST_MODULE_LOAD_DECLINE; } - free_config(); - res = load_config(1); + if ((res = load_config(1))) { + free_config(); + } + AST_RWLIST_UNLOCK(&sinks); return res ? AST_MODULE_LOAD_DECLINE : AST_MODULE_LOAD_SUCCESS;