login

<     >

2021-08-26 19:00:53 (UTC-03:00)

Marcel Rodrigues <marcelgmr@gmail.com>

shp: don't try to insert nil in table

diff --git a/shp.lua b/shp.lua
index d129602..cd7e990 100644
--- a/shp.lua
+++ b/shp.lua
@@ -47,7 +47,7 @@ function SF:read_dbf()
                 local field = fields[j]
                 local cell = util.rtrim(fp:read(field.length), " ")
                 if field.type == "F" or field.type == "N" then
-                    cell = tonumber(cell)
+                    cell = tonumber(cell) or 0
                 end
                 table.insert(row, cell)
             end