From 6a1f8d65c992012d42141d354c03124e0efcabf6 Mon Sep 17 00:00:00 2001 From: liamcottle Date: Tue, 30 Sep 2025 00:31:10 +1300 Subject: [PATCH] add missing null terminator for login payload --- examples/simple_repeater/MyMesh.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/simple_repeater/MyMesh.cpp b/examples/simple_repeater/MyMesh.cpp index 8dbb4565..df945d45 100644 --- a/examples/simple_repeater/MyMesh.cpp +++ b/examples/simple_repeater/MyMesh.cpp @@ -405,6 +405,7 @@ void MyMesh::onAnonDataRecv(mesh::Packet *packet, const uint8_t *secret, const m uint32_t timestamp; memcpy(×tamp, data, 4); + data[len] = 0; // ensure null terminator uint8_t reply_len = handleLoginReq(sender, secret, timestamp, &data[4]); if (reply_len == 0) return; // invalid request