karasevIA 2 лет назад
Родитель
Сommit
a1b1d8804c
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      eth_worker.c

+ 4 - 1
eth_worker.c

@@ -162,7 +162,10 @@ void eth_run(EthWorker* worker, EthWorkerProcess process) {
         eth_log(EthWorkerProcessPing, "Fuck you");
         break;
     case EthWorkerProcessReset:
-        worker->state = worker->next_state = EthWorkerStateNotInited;
+        worker->next_state = EthWorkerStateNotInited;
+        if((uint8_t)worker->state > EthWorkerStateNotAllocated) {
+            worker->state = EthWorkerStateNotInited;
+        }
         eth_log(EthWorkerProcessReset, "reset module");
         break;
     case EthWorkerProcessExit: