diff options
| author | Alex Flint <[email protected]> | 2016-01-23 20:55:40 -0800 |
|---|---|---|
| committer | Alex Flint <[email protected]> | 2016-01-23 20:55:40 -0800 |
| commit | 9a30acda0542a376f35ce2fc0cc166d9ac48c709 (patch) | |
| tree | fdd9f9797bd13951e32b95f39de289ba9bb14a89 /scalar.go | |
| parent | e389d7f782c50124fbac2f2bbcb4c5794f8e2f44 (diff) | |
added tests for IP address parsing
Diffstat (limited to 'scalar.go')
| -rw-r--r-- | scalar.go | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -93,18 +93,21 @@ func setScalar(v reflect.Value, s string) error { return err } v.Set(reflect.ValueOf(*addr)) + return nil case net.IP: ip := net.ParseIP(s) if ip == nil { return fmt.Errorf(`invalid IP address: "%s"`, s) } v.Set(reflect.ValueOf(ip)) + return nil case net.HardwareAddr: ip, err := net.ParseMAC(s) if err != nil { return err } v.Set(reflect.ValueOf(ip)) + return nil } // Switch on kind so that we can handle derived types |
