1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-09-13 22:52:09 +00:00

Curses will be disabled in clean_up so don't do it early in kill_work, and disable_adl so that GPU settings may be restored to normal in case shutting

down curses leads to instability on windows.
This commit is contained in:
Con Kolivas 2012-02-17 23:11:50 +11:00
parent 61328a4292
commit d2b3fbc90c

View File

@ -1689,7 +1689,6 @@ void kill_work(void)
struct thr_info *thr; struct thr_info *thr;
int i; int i;
disable_curses();
applog(LOG_INFO, "Received kill message"); applog(LOG_INFO, "Received kill message");
applog(LOG_DEBUG, "Killing off watchpool thread"); applog(LOG_DEBUG, "Killing off watchpool thread");
@ -3891,15 +3890,15 @@ static void print_summary(void)
static void clean_up(void) static void clean_up(void)
{ {
#ifdef HAVE_OPENCL
clear_adl(nDevs);
#endif
gettimeofday(&total_tv_end, NULL); gettimeofday(&total_tv_end, NULL);
disable_curses(); disable_curses();
if (!opt_realquiet && successful_connect) if (!opt_realquiet && successful_connect)
print_summary(); print_summary();
#ifdef HAVE_OPENCL
clear_adl(nDevs);
#endif
if (opt_n_threads) if (opt_n_threads)
free(cpus); free(cpus);