From a70bf72ce5c6577b960503dc7a50cb69a129a9de Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Tue, 2 Mar 2021 12:28:32 +0100 Subject: [PATCH] llc: use memset to fill llc dummy frame padding Change-Id: Iaa55549f979ca23dad0bddd308c1144aa4b17255 --- src/llc.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/llc.cpp b/src/llc.cpp index 470e1545..e508d0b1 100644 --- a/src/llc.cpp +++ b/src/llc.cpp @@ -59,8 +59,10 @@ void gprs_llc::put_dummy_frame(size_t req_len) /* Add further stuffing, if the requested length exceeds the minimum * dummy command length */ - while (m_length < req_len) - frame[m_length++] = 0x2b; + if (m_length < req_len) { + memset(&frame[m_length], 0x2b, req_len - m_length); + m_length = req_len; + } } void gprs_llc::put_frame(const uint8_t *data, size_t len)