From 04057d06bcc85d3dff7e3ee0208b48f6fac3d589 Mon Sep 17 00:00:00 2001 From: Ben Menking Date: Sat, 30 May 2026 16:23:47 -0400 Subject: [PATCH] name needed null term removal --- src/CoreParser.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CoreParser.php b/src/CoreParser.php index 594ed73..2cc7bf1 100644 --- a/src/CoreParser.php +++ b/src/CoreParser.php @@ -122,9 +122,9 @@ class CoreParser { $m->type = ord($payload[33]); $m->flags = ord($payload[34]); $m->out_path = self::formatPublicKey(substr($payload, 35, CoreProtocol::MAX_PATH_SIZE+1)); - $m->name = substr($payload, 100, 32); + $m->name = rtrim(substr($payload, 100, 32)); - if( strlen($payload) > 204 ) { + if( strlen($payload) > 133 ) { $m->last_advert_time = unpack('V', substr($payload, 203, 4))[1]; $m->lat = unpack('V', substr($payload, 207, 4))[1]; $m->lon = unpack('V', substr($payload, 211, 4))[1];