Преглед изворни кода

SubGh: fix a race condition (#1376)

Astra пре 3 година
родитељ
комит
c72b678510
1 измењених фајлова са 2 додато и 2 уклоњено
  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;
 }