Skip to content

panic: Calling IP() on a DomainAddress #116

@maskedeken

Description

@maskedeken

在往buf.Buffer的UDP属性赋值的时候,创建
&net.UDPAddr{
IP: addr.IP(),
Port: int(port.Value()),
}

但这里的addr是从addrParser.ReadAddressPort()而来,这里的addr有可能是域名,如果直接调用addr.IP(),会直接panic

func (domainAddress) IP() net.IP {
panic("Calling IP() on a DomainAddress.")
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions