From b67060e424b25c90469240950bbf41cdff10bd73 Mon Sep 17 00:00:00 2001 From: jgromes Date: Sat, 4 Jul 2020 12:18:02 +0200 Subject: [PATCH] [AX25] Fixed uninitialized array --- src/protocols/AX25/AX25.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/protocols/AX25/AX25.cpp b/src/protocols/AX25/AX25.cpp index 579ed8f1..e73021a6 100644 --- a/src/protocols/AX25/AX25.cpp +++ b/src/protocols/AX25/AX25.cpp @@ -266,6 +266,9 @@ int16_t AX25Client::sendFrame(AX25Frame* frame) { uint8_t stuffedFrameBuff[RADIOLIB_STATIC_ARRAY_SIZE]; #endif + // initialize buffer to all zeros + memset(stuffedFrameBuff, 0x00, _preambleLen + 1 + (6*frameBuffLen)/5 + 2); + // stuff bits (skip preamble and both flags) uint16_t stuffedFrameBuffLenBits = 8*(_preambleLen + 1); uint8_t count = 0;