From c82afd433662773c253911154be374c819379d72 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Wed, 26 May 2010 20:13:46 -0500 Subject: [PATCH] wtf --- src/switch_core_sqldb.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/switch_core_sqldb.c b/src/switch_core_sqldb.c index 6608d2d219..e7a2d2822e 100644 --- a/src/switch_core_sqldb.c +++ b/src/switch_core_sqldb.c @@ -91,14 +91,14 @@ static void sql_close(time_t prune) switch_mutex_lock(sql_manager.dbh_mutex); top: locked = 0; - printf("WTF1\n"); + for (hi = switch_hash_first(NULL, sql_manager.dbh_hash); hi; hi = switch_hash_next(hi)) { switch_hash_this(hi, &var, NULL, &val); key = (char *) var; - printf("WTF2\n"); + if ((dbh = (switch_cache_db_handle_t *) val)) { time_t diff = 0; - printf("WTF3\n"); + if (prune > 0 && prune > dbh->last_used) { diff = (time_t) prune - dbh->last_used; } @@ -106,10 +106,10 @@ static void sql_close(time_t prune) if (prune > 0 && diff < SQL_CACHE_TIMEOUT) { continue; } - printf("WTF4\n"); + if (switch_mutex_trylock(dbh->mutex) == SWITCH_STATUS_SUCCESS) { switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG10, "Dropping idle DB connection %s\n", key); - printf("WTF5\n"); + switch (dbh->type) { case SCDB_TYPE_ODBC: {