From 4debe9f045099badddde67044706fd82e9a2be33 Mon Sep 17 00:00:00 2001 From: Ben Menking Date: Sat, 30 May 2026 16:29:32 -0400 Subject: [PATCH] adjust extended payload on advert --- src/CoreParser.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/CoreParser.php b/src/CoreParser.php index 2cc7bf1..8da67f8 100644 --- a/src/CoreParser.php +++ b/src/CoreParser.php @@ -124,11 +124,11 @@ class CoreParser { $m->out_path = self::formatPublicKey(substr($payload, 35, CoreProtocol::MAX_PATH_SIZE+1)); $m->name = rtrim(substr($payload, 100, 32)); - 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]; - $m->last_mod = unpack('V', substr($payload, 215, 4))[1]; + if( strlen($payload) > 132 ) { + $m->last_advert_time = unpack('V', substr($payload, 132, 4))[1]; + $m->lat = unpack('V', substr($payload, 136, 4))[1]; + $m->lon = unpack('V', substr($payload, 140, 4))[1]; + $m->last_mod = unpack('V', substr($payload, 144, 4))[1]; } }