fix: path_info in handle_contact_message nur als Fallback überschreiben (issue #4) #10
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/path-info-overwrite-handle-contact-message"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
In
handle_contact_message()wirdpath_infozunächst aus den Contact-Daten und RF-Daten ermittelt (z.B."ab,cd,ef (3 hops)"), dann aber bedingungslos mit einem weniger informativen Wert überschrieben:Der
{path}- und{connection_info}-Platzhalter in Keyword-Responses zeigte dadurch stets nur den grobenpath_len-Wert, nie den tatsächlichen Routing-Pfad.Fix
Der Block wird auf Fälle beschränkt, in denen kein besserer Wert gefunden wurde:
Tests
426 Tests grün (2 vorab bereits fehlgeschlagene
test_config_validation-Tests sind unabhängig von dieser Änderung).Schließt #4
03ebeb9957e426d37de0