Browse Source

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.
nfactor-troky
Con Kolivas 13 years ago
parent
commit
d2b3fbc90c
  1. 9
      cgminer.c

9
cgminer.c

@ -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);

Loading…
Cancel
Save