From 3a8901daa8b6079cdcffa0b7fd1fba6e66e8b80b Mon Sep 17 00:00:00 2001 From: Michael Keller Date: Mon, 26 Mar 2018 20:53:12 +1300 Subject: [PATCH] Added assertion about OSD warning field size. (#5533) --- src/main/io/osd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/io/osd.c b/src/main/io/osd.c index a629fc3840..1de00bd055 100644 --- a/src/main/io/osd.c +++ b/src/main/io/osd.c @@ -626,6 +626,8 @@ static bool osdDrawSingleElement(uint8_t item) #define OSD_WARNINGS_MAX_SIZE 11 #define OSD_FORMAT_MESSAGE_BUFFER_SIZE (OSD_WARNINGS_MAX_SIZE + 1) + STATIC_ASSERT(OSD_FORMAT_MESSAGE_BUFFER_SIZE <= sizeof(buff), osd_warnings_size_exceeds_buffer_size); + const uint16_t enabledWarnings = osdConfig()->enabledWarnings; const batteryState_e batteryState = getBatteryState();