tpeer_announce: Validate onionaddr from param in Announce. - tordam - A library for peer discovery inside the Tor network HTML git clone https://git.parazyd.org/tordam DIR Log DIR Files DIR Refs DIR README DIR LICENSE --- DIR commit 0f0605f030c2ebc2b6a447c43121b3101ec15e29 DIR parent f96079f9d2e09d9c550df70a2e9c788b858bbbed HTML Author: parazyd <parazyd@dyne.org> Date: Mon, 8 Mar 2021 01:58:54 +0100 peer_announce: Validate onionaddr from param in Announce. Diffstat: M peer_announce.go | 4 ++++ 1 file changed, 4 insertions(+), 0 deletions(-) --- DIR diff --git a/peer_announce.go b/peer_announce.go t@@ -35,6 +35,10 @@ import ( func Announce(onionaddr string) error { log.Println("Announcing to", onionaddr) + if err := ValidateOnionInternal(onionaddr); err != nil { + return err + } + socks, err := proxy.SOCKS5("tcp", Cfg.TorAddr.String(), nil, proxy.Direct) if err != nil { return err