mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-30 16:34:23 +00:00
va list needs to be copied as it's invalidated either way.
This commit is contained in:
parent
73a864c51c
commit
231cd4fd9e
7
util.c
7
util.c
@ -90,12 +90,15 @@ void vapplog(int prio, const char *fmt, va_list ap)
|
|||||||
tm.tm_min,
|
tm.tm_min,
|
||||||
tm.tm_sec,
|
tm.tm_sec,
|
||||||
fmt);
|
fmt);
|
||||||
log_curses(f, ap);
|
|
||||||
/* Only output to stderr if it's not going to the screen as well */
|
/* Only output to stderr if it's not going to the screen as well */
|
||||||
if (opt_log_output && !isatty(fileno((FILE *)stderr))) {
|
if (opt_log_output && !isatty(fileno((FILE *)stderr))) {
|
||||||
vfprintf(stderr, f, ap); /* atomic write to stderr */
|
va_list apc;
|
||||||
|
|
||||||
|
va_copy(apc, ap);
|
||||||
|
vfprintf(stderr, f, apc); /* atomic write to stderr */
|
||||||
fflush(stderr);
|
fflush(stderr);
|
||||||
}
|
}
|
||||||
|
log_curses(f, ap);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user