We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 60d95ef commit b4fedb5Copy full SHA for b4fedb5
1 file changed
pkg/discv5/driver_dialer.go
@@ -193,15 +193,15 @@ func (d *DialDriver) monitorDatabase() {
193
}
194
195
if comp, err := maddr.ValueForProtocol(ma.P_UDP); err == nil {
196
- if udp, err := strconv.Atoi(comp); err == nil {
+ if udp, err := strconv.Atoi(comp); err == nil && udp <= math.MaxUint16 {
197
if ip4 {
198
r.Set(enr.UDP(uint16(udp)))
199
} else {
200
r.Set(enr.UDP6(uint16(udp)))
201
202
203
} else if comp, err := maddr.ValueForProtocol(ma.P_TCP); err == nil {
204
- if tcp, err := strconv.Atoi(comp); err == nil {
+ if tcp, err := strconv.Atoi(comp); err == nil && tcp <= math.MaxUint16 {
205
206
r.Set(enr.TCP(uint16(tcp)))
207
0 commit comments