1
0

Merge pull request #10316 from SomberNight/202511_trampoline_recursion

lnonion: explicitly forbid nesting trampoline-in-trampoline
This commit is contained in:
ghost43
2025-11-21 18:19:25 +00:00
committed by GitHub

View File

@@ -396,6 +396,8 @@ def process_onion_packet(
# trampoline
trampoline_onion_packet = hop_data.payload.get('trampoline_onion_packet')
if trampoline_onion_packet:
if is_trampoline:
raise Exception("found nested trampoline inside trampoline")
top_version = trampoline_onion_packet.get('version')
top_public_key = trampoline_onion_packet.get('public_key')
top_hops_data = trampoline_onion_packet.get('hops_data')