diff --git a/xmrstak/misc/executor.cpp b/xmrstak/misc/executor.cpp index 4fcce1f97bb17f78e14d686aa5ce5db28713ea84..a303b34cda51571b128feb72cd4842b7128f32b0 100644 --- a/xmrstak/misc/executor.cpp +++ b/xmrstak/misc/executor.cpp @@ -627,8 +627,12 @@ void executor::ex_main() break; case EV_GPU_RES_ERROR: - log_result_error(std::string(ev.oGpuError.error_str + std::string(" GPU ID ") + std::to_string(ev.oGpuError.idx))); + { + std::string err_msg = std::string(ev.oGpuError.error_str) + " GPU ID " + std::to_string(ev.oGpuError.idx); + printer::inst()->print_msg(L0, err_msg.c_str()); + log_result_error(std::move(err_msg)); break; + } case EV_PERF_TICK: for (i = 0; i < pvThreads->size(); i++)