adjust extended payload on advert

This commit is contained in:
Ben Menking
2026-05-30 16:29:32 -04:00
parent 04057d06bc
commit 4debe9f045
+5 -5
View File
@@ -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];
}
}