while (sql_manager.db_thread_running == 1) {
if (++sec == SQL_CACHE_TIMEOUT) {
sql_close(switch_epoch_time_now(NULL));
- wake_thread(1);
+ wake_thread(0);
sec = 0;
}
switch_yield(1000);
switch_queue_push(sql_manager.sql_queue[0], sql[i]);
}
sql[i] = NULL;
- wake_thread(1);
+ wake_thread(0);
}
}
}
switch_queue_push(sql_manager.sql_queue[0], NULL);
switch_queue_push(sql_manager.sql_queue[1], NULL);
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CONSOLE, "Waiting for unfinished SQL transactions\n");
- wake_thread(1);
+ wake_thread(0);
}
sql_manager.thread_running = -1;