From 1767968f7cb740253041b01ecbe23f6b6ab21fcd Mon Sep 17 00:00:00 2001 From: Brian Quinion Date: Wed, 6 Apr 2011 18:16:55 +0000 Subject: [PATCH] extra validation on import --- nominatim/import.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nominatim/import.c b/nominatim/import.c index c4058f9e..ed93284c 100644 --- a/nominatim/import.c +++ b/nominatim/import.c @@ -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) -- 2.39.5