From 20eea309483e643ef453ead36bc0cf9f85f033e2 Mon Sep 17 00:00:00 2001 From: Animesh Kumar Date: Sat, 19 Mar 2022 22:36:57 +0530 Subject: [PATCH] Added error check in parseDnsx function for json unmarshal --- main.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index d5a7bff..862083d 100644 --- a/main.go +++ b/main.go @@ -253,7 +253,10 @@ func parseDnsx(filename string) map[string][]string { scanner := bufio.NewScanner(file) for scanner.Scan() { var result map[string]interface{} - json.Unmarshal([]byte(scanner.Text()), &result) + err = json.Unmarshal([]byte(scanner.Text()), &result) + if err != nil { + continue + } host := result["host"].(string) if val, ok := result["a"]; ok {