From 5f4a49c08fd295052af81d00fc6bb4c96fae784b Mon Sep 17 00:00:00 2001 From: Dominic Clifton Date: Tue, 10 Aug 2021 12:01:16 +0200 Subject: [PATCH] Fix memory corruption caused by MSP_BOXNAMES buffer overflow. --- src/main/msp/msp_serial.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/msp/msp_serial.h b/src/main/msp/msp_serial.h index b493940daa..43f708f43d 100644 --- a/src/main/msp/msp_serial.h +++ b/src/main/msp/msp_serial.h @@ -77,7 +77,7 @@ typedef enum { #define MSP_PORT_DATAFLASH_INFO_SIZE 16 #define MSP_PORT_OUTBUF_SIZE (MSP_PORT_DATAFLASH_BUFFER_SIZE + MSP_PORT_DATAFLASH_INFO_SIZE) #else -#define MSP_PORT_OUTBUF_SIZE 256 +#define MSP_PORT_OUTBUF_SIZE 320 // As of 2021/08/10 MSP_BOXNAMES generates a 307 byte response for page 1. #endif typedef struct __attribute__((packed)) {