From d745ff21fe38e6b35450ce6eb6a5e774ffd0f54c Mon Sep 17 00:00:00 2001 From: Nicolas Iooss Date: Sun, 5 Oct 2014 16:46:52 +0200 Subject: [PATCH] Fix possible out-of-bound array access in GMapsGeocoder::getTextToGeocode --- classes/gmapsgeocoder.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/classes/gmapsgeocoder.php b/classes/gmapsgeocoder.php index c16ebba..e009080 100644 --- a/classes/gmapsgeocoder.php +++ b/classes/gmapsgeocoder.php @@ -241,6 +241,9 @@ class GMapsGeocoder extends Geocoder { } $textLines = explode("\n", $text); $countLines = count($textLines); + if ($countLines < 2) { + return $text; + } $needle = strtoupper(trim($textLines[$countLines - 2])); $isPseudoCountry = false; if ($needle) { -- 2.1.4