mod_lcr: use switch_cache_db_dismiss_db_handle to reduce persistant

db connections under heavy load.
This commit is contained in:
Rupa Schomaker 2010-06-29 16:04:45 -05:00
parent ab3d7d144e
commit 6449861e02

6
src/mod/applications/mod_lcr/mod_lcr.c Executable file → Normal file
View File

@ -445,7 +445,7 @@ static switch_bool_t db_check(char *sql)
}
}
switch_cache_db_release_db_handle(&dbh);
switch_cache_db_dismiss_db_handle(&dbh);
return ret;
}
@ -581,7 +581,7 @@ static switch_bool_t lcr_execute_sql_callback(char *sql, switch_core_db_callback
retval = SWITCH_TRUE;
}
}
switch_cache_db_release_db_handle(&dbh);
switch_cache_db_dismiss_db_handle(&dbh);
return retval;
}
@ -1175,7 +1175,7 @@ static switch_status_t lcr_load_config()
}
done:
switch_cache_db_release_db_handle(&dbh);
switch_cache_db_dismiss_db_handle(&dbh);
switch_xml_free(xml);
return status;
}