From a635ee3de2cc3062cd9b54fa0c471e33ad0b5e55 Mon Sep 17 00:00:00 2001 From: Jason P Date: Sun, 19 Oct 2025 07:11:18 -0500 Subject: [PATCH] Fix potential crash for undefined variable --- src/graphics/draw/MessageRenderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/graphics/draw/MessageRenderer.cpp b/src/graphics/draw/MessageRenderer.cpp index 7b24d2d5e..f6a174fe9 100644 --- a/src/graphics/draw/MessageRenderer.cpp +++ b/src/graphics/draw/MessageRenderer.cpp @@ -512,9 +512,9 @@ void drawTextMessageFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int16 senderBuf[sizeof(senderBuf) - 1] = '\0'; } - // If this is *our own* message, override sender to "Me" + // If this is *our own* message, override senderBuf to who the recipient was bool mine = (m.sender == nodeDB->getNodeNum()); - if (mine) { + if (mine && node_recipient && node_recipient->has_user) { strcpy(senderBuf, node_recipient->user.long_name); }