diff --git a/internal/clientinfo/dhcp.go b/internal/clientinfo/dhcp.go index 1bbe405..9d1f339 100644 --- a/internal/clientinfo/dhcp.go +++ b/internal/clientinfo/dhcp.go @@ -188,6 +188,8 @@ func (d *dhcp) readLeaseFile(name string, format ctrld.LeaseFileFormat) error { return d.dnsmasqReadClientInfoFile(name) case ctrld.IscDhcpd: return d.iscDHCPReadClientInfoFile(name) + case ctrld.KeaDHCP4: + return d.keaDhcp4ReadClientInfoFile(name) } return fmt.Errorf("unsupported format: %s, file: %s", format, name) } diff --git a/internal/clientinfo/hostsfile.go b/internal/clientinfo/hostsfile.go index cf7798e..c758f3b 100644 --- a/internal/clientinfo/hostsfile.go +++ b/internal/clientinfo/hostsfile.go @@ -167,7 +167,7 @@ func parseHostEntriesConfFromReader(r io.Reader) map[string][]string { after = strings.TrimSpace(after) fields := strings.Fields(after) if len(fields) > 1 { - localZone = strings.Trim(fields[0], `""`) + localZone = strings.Trim(fields[0], `"`) } continue }