From f25fb4e30617df0c5093c79b8d33b55b3b956367 Mon Sep 17 00:00:00 2001 From: DieHertz Date: Mon, 12 Dec 2016 22:02:58 +0300 Subject: [PATCH] Prevent serial buffer overflow in BLHeli Passthrough code --- src/main/io/serial_4way.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/io/serial_4way.c b/src/main/io/serial_4way.c index 3166e3af9..f2d056360 100644 --- a/src/main/io/serial_4way.c +++ b/src/main/io/serial_4way.c @@ -807,6 +807,8 @@ void esc4wayProcess(serialPort_t *mspPort) i=O_PARAM_LEN; do { + while (!serialTxBytesFree(port)); + WriteByteCrc(*O_PARAM); O_PARAM++; i--;