From: Rupa Schomaker Date: Tue, 29 Jun 2010 21:04:45 +0000 (-0500) Subject: mod_lcr: use switch_cache_db_dismiss_db_handle to reduce persistant X-Git-Tag: v1.2-rc1~565^2~20 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6449861e02c1aba268e110e9025fa163ee9e9623;p=thirdparty%2Ffreeswitch.git mod_lcr: use switch_cache_db_dismiss_db_handle to reduce persistant db connections under heavy load. --- diff --git a/src/mod/applications/mod_lcr/mod_lcr.c b/src/mod/applications/mod_lcr/mod_lcr.c old mode 100755 new mode 100644 index 0e45be39de..3399417532 --- a/src/mod/applications/mod_lcr/mod_lcr.c +++ b/src/mod/applications/mod_lcr/mod_lcr.c @@ -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; }