Fix benchmark devices_status bug

This commit is contained in:
Jens Steube
2016-06-27 08:54:45 +02:00
parent ed1863c263
commit 772e2ac33f
2 changed files with 13 additions and 3 deletions
+12 -2
View File
@@ -18236,6 +18236,16 @@ int main (int argc, char **argv)
data.devices_status = STATUS_RUNNING;
}
// and overwrite benchmark aborts as well
if (data.benchmark == 1)
{
if (data.devices_status == STATUS_ABORTED)
{
data.devices_status = STATUS_RUNNING;
}
}
// finalize task
if (data.devices_status == STATUS_CRACKED) break;
@@ -18406,7 +18416,7 @@ int main (int argc, char **argv)
#ifdef HAVE_HWMON
if (gpu_temp_disable == 0)
{
if (gpu_temp_retain != 0) // VENDOR_ID_AMD is implied here
if (gpu_temp_retain != 0)
{
hc_thread_mutex_lock (mux_adl);
@@ -18445,7 +18455,7 @@ int main (int argc, char **argv)
// reset power tuning
if (powertune_enable == 1) // VENDOR_ID_AMD is implied here
if (powertune_enable == 1)
{
hc_thread_mutex_lock (mux_adl);
+1 -1
View File
@@ -20737,7 +20737,7 @@ BOOL WINAPI sigHandler_benchmark (DWORD sig)
{
case CTRL_CLOSE_EVENT:
myabort ();
myquit ();
SetConsoleCtrlHandler (NULL, TRUE);