Przeglądaj źródła

SubGh: fix a race condition (#1376)

Astra 3 lat temu
rodzic
commit
c72b678510
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      lib/subghz/subghz_tx_rx_worker.c

+ 2 - 2
lib/subghz/subghz_tx_rx_worker.c

@@ -237,13 +237,13 @@ bool subghz_tx_rx_worker_start(SubGhzTxRxWorker* instance, uint32_t frequency) {
 
     instance->worker_running = true;
 
-    furi_thread_start(instance->thread);
-
     if(furi_hal_subghz_is_tx_allowed(frequency)) {
         instance->frequency = frequency;
         res = true;
     }
 
+    furi_thread_start(instance->thread);
+
     return res;
 }