]> git.openstreetmap.org Git - nominatim.git/commitdiff
extra validation on import
authorBrian Quinion <openstreetmap@brian.quinion.co.uk>
Wed, 6 Apr 2011 18:16:55 +0000 (18:16 +0000)
committerBrian Quinion <openstreetmap@brian.quinion.co.uk>
Wed, 6 Apr 2011 18:16:55 +0000 (18:16 +0000)
nominatim/import.c

index c4058f9e205702b2f9d990f3ded5ee613e43214f..ed93284c7354464d77e4d723a46d12d6a30ede89 100644 (file)
@@ -485,7 +485,7 @@ void EndElement(xmlTextReaderPtr reader, const xmlChar *name)
             paramValues[11] = (const char *)feature.rankAddress;
             paramValues[12] = (const char *)feature.rankSearch;
             paramValues[13] = (const char *)feature.geometry;
-            if (strlen(paramValues[3]))
+            if (strlen(paramValues[3]) && strlen(paramValues[13]))
             {
                 res = PQexecPrepared(conn, "placex_insert", 14, paramValues, NULL, NULL, 0);
                 if (PQresultStatus(res) != PGRES_COMMAND_OK)