summaryrefslogtreecommitdiff
path: root/src/ao_packet_master.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ao_packet_master.c')
-rw-r--r--src/ao_packet_master.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ao_packet_master.c b/src/ao_packet_master.c
index 5e13a91a..50f5aeff 100644
--- a/src/ao_packet_master.c
+++ b/src/ao_packet_master.c
@@ -126,8 +126,8 @@ ao_packet_forward(void) __reentrant
for (c = 0; (ao_packet_tx_used || ao_tx_packet.len) && c < 10; c++)
ao_delay(AO_MS_TO_TICKS(100));
ao_packet_enable = 0;
- ao_radio_abort();
while (ao_packet_echo_task.wchan || ao_packet_task.wchan) {
+ ao_radio_abort();
ao_wake_task(&ao_packet_echo_task);
ao_wake_task(&ao_packet_task);
ao_yield();