kopia lustrzana https://github.com/markqvist/reticulum
Catch error when undefined next-hop path data is returned
rodzic
d15d04eae5
commit
8803dd5b65
|
@ -187,7 +187,12 @@ def program_setup(configdir, table, rates, drop, destination_hexhash, verbosity,
|
||||||
|
|
||||||
if RNS.Transport.has_path(destination_hash):
|
if RNS.Transport.has_path(destination_hash):
|
||||||
hops = RNS.Transport.hops_to(destination_hash)
|
hops = RNS.Transport.hops_to(destination_hash)
|
||||||
next_hop = RNS.prettyhexrep(reticulum.get_next_hop(destination_hash))
|
next_hop_bytes = reticulum.get_next_hop(destination_hash)
|
||||||
|
if next_hop_bytes == None:
|
||||||
|
print("\r \rError: Invalid path data returned")
|
||||||
|
sys.exit(1)
|
||||||
|
else:
|
||||||
|
next_hop = RNS.prettyhexrep(next_hop_bytes)
|
||||||
next_hop_interface = reticulum.get_next_hop_if_name(destination_hash)
|
next_hop_interface = reticulum.get_next_hop_if_name(destination_hash)
|
||||||
|
|
||||||
if hops != 1:
|
if hops != 1:
|
||||||
|
|
Ładowanie…
Reference in New Issue