From 0a6c4c482cc67ff57162d733f93be8597c6db593 Mon Sep 17 00:00:00 2001 From: Bernd Giesecke Date: Mon, 23 Mar 2020 17:59:34 +0800 Subject: [PATCH] Fix buffer size for .toString() --- src/NimBLEEddystoneTLM.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NimBLEEddystoneTLM.cpp b/src/NimBLEEddystoneTLM.cpp index 257ce818..b601d8de 100644 --- a/src/NimBLEEddystoneTLM.cpp +++ b/src/NimBLEEddystoneTLM.cpp @@ -66,7 +66,7 @@ uint32_t NimBLEEddystoneTLM::getTime() { std::string NimBLEEddystoneTLM::toString() { std::string out = ""; uint32_t rawsec = ENDIAN_CHANGE_U32(m_eddystoneData.tmil); - char val[6]; + char val[12]; out += "Version "; // + std::string(m_eddystoneData.version); snprintf(val, sizeof(val), "%d", m_eddystoneData.version);