From 60d4b6ce274eb5934af829ee03f0716baa749ce9 Mon Sep 17 00:00:00 2001
From: Peter Barker <pbarker@barker.dropbear.id.au>
Date: Mon, 23 Oct 2023 16:04:46 +1100
Subject: [PATCH] kmlread: correct handling of bad/unknown points

---
 MAVProxy/modules/mavproxy_kmlread.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/MAVProxy/modules/mavproxy_kmlread.py b/MAVProxy/modules/mavproxy_kmlread.py
index f34b86cc9d..594132a2ee 100644
--- a/MAVProxy/modules/mavproxy_kmlread.py
+++ b/MAVProxy/modules/mavproxy_kmlread.py
@@ -262,6 +262,8 @@ def loadkml(self, filename):
                 point = kmlread.readObject(n)
             except Exception as ex:
                 continue
+            if point is None:
+                continue
 
             #and place any polygons on the map
             if self.mpstate.map is not None and point[0] == 'Polygon':