mirror of
https://git.deluge-torrent.org/deluge
synced 2025-09-05 09:35:37 +00:00
[#2846] Fix splitting IPv6 from external IP alert message
This commit is contained in:
parent
3f72905b3f
commit
257c31c05f
1 changed files with 6 additions and 2 deletions
|
@ -1273,9 +1273,13 @@ class TorrentManager(component.Component):
|
||||||
"""Alert handler for libtorrent external_ip_alert
|
"""Alert handler for libtorrent external_ip_alert
|
||||||
|
|
||||||
Note:
|
Note:
|
||||||
alert.message format is: "external IP received: 0.0.0.0"
|
The alert.message IPv4 address format is:
|
||||||
|
'external IP received: 0.0.0.0'
|
||||||
|
and IPv6 address format is:
|
||||||
|
'external IP received: 0:0:0:0:0:0:0:0'
|
||||||
"""
|
"""
|
||||||
external_ip = decode_string(alert.message()).split(':')[1].strip()
|
|
||||||
|
external_ip = decode_string(alert.message()).split(' ')[-1]
|
||||||
log.info("on_alert_external_ip: %s", external_ip)
|
log.info("on_alert_external_ip: %s", external_ip)
|
||||||
component.get("EventManager").emit(ExternalIPEvent(external_ip))
|
component.get("EventManager").emit(ExternalIPEvent(external_ip))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue