]> Cypherpunks repositories - gostls13.git/commitdiff
net: don't check nil err twice in interfaceMessages on freebsd
authorTobias Klauser <tklauser@distanz.ch>
Wed, 21 Apr 2021 18:23:50 +0000 (20:23 +0200)
committerTobias Klauser <tobias.klauser@gmail.com>
Wed, 21 Apr 2021 20:39:43 +0000 (20:39 +0000)
Change-Id: Ie614e49d07b24c5b3dde469561893643bc858d1a
Reviewed-on: https://go-review.googlesource.com/c/go/+/312389
Trust: Tobias Klauser <tobias.klauser@gmail.com>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/net/interface_freebsd.go

index 45badd64954a17d087eab9a9540b94acd2d938e4..2b51fcb632a3f7add6cb1a0ece5b920899263e4d 100644 (file)
@@ -16,9 +16,9 @@ func interfaceMessages(ifindex int) ([]route.Message, error) {
        if err != nil {
                typ = route.RIBType(syscall.NET_RT_IFLIST)
                rib, err = route.FetchRIB(syscall.AF_UNSPEC, typ, ifindex)
-       }
-       if err != nil {
-               return nil, err
+               if err != nil {
+                       return nil, err
+               }
        }
        return route.ParseRIB(typ, rib)
 }