Browse Source

Prevent crash from statline dereference if cgminer is quit before setting up fully.

nfactor-troky
Con Kolivas 13 years ago
parent
commit
c786ac3b2a
  1. 4
      main.c

4
main.c

@ -2026,8 +2026,10 @@ static void text_print_status(int thr_id)
struct cgpu_info *cgpu = thr_info[thr_id].cgpu; struct cgpu_info *cgpu = thr_info[thr_id].cgpu;
char logline[255]; char logline[255];
if (cgpu) {
get_statline(logline, cgpu); get_statline(logline, cgpu);
printf("%s\n", logline); printf("%s\n", logline);
}
} }
/* Must be called with curses mutex lock held and curses_active */ /* Must be called with curses mutex lock held and curses_active */
@ -5339,8 +5341,10 @@ static void log_print_status(int thr_id)
char logline[255]; char logline[255];
cgpu = thr_info[thr_id].cgpu; cgpu = thr_info[thr_id].cgpu;
if (cgpu) {
get_statline(logline, cgpu); get_statline(logline, cgpu);
applog(LOG_WARNING, "%s", logline); applog(LOG_WARNING, "%s", logline);
}
} }
static void print_summary(void) static void print_summary(void)

Loading…
Cancel
Save