Browse Source

Locator fix

Adam Ierymenko 5 years ago
parent
commit
9b8d191bb1
1 changed files with 2 additions and 4 deletions
  1. 2 4
      go/pkg/zerotier/locator.go

+ 2 - 4
go/pkg/zerotier/locator.go

@@ -147,6 +147,7 @@ func NewLocatorFromBytes(b []byte) (*Locator, error) {
 			loc.Virtual = append(loc.Virtual, id)
 		}
 	}
+	loc.Bytes = b
 
 	return &loc, nil
 }
@@ -185,9 +186,6 @@ func (l *Locator) UnmarshalJSON(j []byte) error {
 	if err != nil {
 		return err
 	}
-	l.Identity = tmp.Identity
-	l.Physical = tmp.Physical
-	l.Virtual = tmp.Virtual
-	l.Bytes = bytes.Bytes
+	*l = *tmp
 	return nil
 }