Skip to content
Snippets Groups Projects
Commit b436362b authored by Jason Parker's avatar Jason Parker
Browse files

Fix a few potential deadlocks in cdr_sqlite3_custom.

(also rename sample config to .sample)

Closes issue #11208, patch by Laureano.


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89130 65c4cc65-6c06-0410-ace0-fbb531ad65f3
parent a897556f
No related branches found
No related tags found
No related merge requests found
......@@ -94,6 +94,7 @@ static int load_config(int reload)
if (!(mappingvar = ast_variable_browse(cfg, "master"))) {
/* nothing configured */
ast_mutex_unlock(&lock);
ast_config_destroy(cfg);
return 0;
}
......@@ -113,6 +114,7 @@ static int load_config(int reload)
else {
ast_log(LOG_WARNING, "%s: Column names not specified. Module not loaded.\n",
name);
ast_mutex_unlock(&lock);
ast_config_destroy(cfg);
return -1;
}
......@@ -122,6 +124,7 @@ static int load_config(int reload)
ast_copy_string(values, tmp, sizeof(values));
else {
ast_log(LOG_WARNING, "%s: Values not specified. Module not loaded.\n", name);
ast_mutex_unlock(&lock);
ast_config_destroy(cfg);
return -1;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment