diff --git a/main.go b/main.go index 0951f39..6cb4641 100644 --- a/main.go +++ b/main.go @@ -194,9 +194,11 @@ func main() { if ok { clt := Client{} r, _ := regexp.Compile("Client #(?P[0-9]+) name: '(?P.*)' company: (?P[0-9]+) IP: (?P
.*)") - clt.ClientID, _ = strconv.ParseInt(r.ReplaceAllString(sp.Output, "${ClientID}"), 10, 32) + ID64, _ := strconv.ParseInt(r.ReplaceAllString(sp.Output, "${ClientID}"), 10, 32) + clt.ClientID = uint32(ID64) clt.Name = r.ReplaceAllString(sp.Output, "${ClientID}") - clt.CompanyID, _ = strconv.ParseInt(r.ReplaceAllString(sp.Output, "${CompanyID}"), 10, 8) + ID64, _ = strconv.ParseInt(r.ReplaceAllString(sp.Output, "${CompanyID}"), 10, 8) + clt.CompanyID = uint8(ID64) clt.Address = r.ReplaceAllString(sp.Output, "${Address}") clients[clt.ClientID] = clt }