diff --git a/utils/utils.go b/utils/utils.go index 492bc7d..bced711 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -472,15 +472,16 @@ func ConvertStringArrayToDhcpDataArray(dataArray [][]string) []DhcpData { for _, entry := range dataArray { hwAddressParts := strings.SplitN(entry[2], ",", 2) hAddress := hwAddressParts[1] - - dataItem := DhcpData{ - Name: entry[0], - IpAddress: entry[1], - HwAddress: hAddress, - Identifier: entry[3], - Lease: entry[4], + if len(entry) == 5 { + dataItem := DhcpData{ + Name: entry[0], + IpAddress: entry[1], + HwAddress: hAddress, + Identifier: entry[3], + Lease: entry[4], + } + data = append(data, dataItem) } - data = append(data, dataItem) } return data }