Utility function raddrToIP()

This commit is contained in:
Alvaro Saurin committed 2015-04-28 11:52:08 +02:00
1 parent 840a493e62
commit 22a229c305
1 file changed
+8
+8
View File
@@ -109,3 +109,11 @@ func raddrToIPv4(addr string) (IPv4, error) {
revIP4 := revIP.To4()
return IPv4([4]byte{revIP4[3], revIP4[2], revIP4[1], revIP4[0]}), nil
}
func raddrToIP(addr string) (net.IP, error) {
r, err := raddrToIPv4(addr)
if err != nil {
return net.IP{}, err
}
return r.toNetIP(), nil
}