Only have the slave return a packet if it received one.
authorKeith Packard <keithp@keithp.com>
Sat, 10 Apr 2010 00:51:01 +0000 (17:51 -0700)
committerKeith Packard <keithp@keithp.com>
Sat, 10 Apr 2010 00:51:01 +0000 (17:51 -0700)
commit9394393c24c0a96b94319f2d0aa78fb498a121c9
treea9bc64b9c9c042e10322b9c4ba5a808c8742a625
parentce39372a3aeffff1a08d609e63164a00cf974663
Only have the slave return a packet if it received one.

When the receive is aborted to switch modes, it's important to not
immediately re-acquire the radio and try to send a packet as the
aborting thread won't know to kick the receiver again.

This prevents the 'C' command from locking up as it tries to stop the
packet slave before turning on the transmitter.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/ao_packet_slave.c