aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/common/geo_location_parser.cpp8
-rw-r--r--searchlib/src/vespa/searchlib/common/geo_location_parser.h2
2 files changed, 6 insertions, 4 deletions
diff --git a/searchlib/src/vespa/searchlib/common/geo_location_parser.cpp b/searchlib/src/vespa/searchlib/common/geo_location_parser.cpp
index a44b4f4c5e2..05c53348699 100644
--- a/searchlib/src/vespa/searchlib/common/geo_location_parser.cpp
+++ b/searchlib/src/vespa/searchlib/common/geo_location_parser.cpp
@@ -43,7 +43,7 @@ GeoLocationParser::GeoLocationParser()
{}
bool
-GeoLocationParser::getDimensionality(const char * &p) {
+GeoLocationParser::correctDimensionalitySkip(const char * &p) {
if (*p == '2') {
p++;
if (*p != ',') {
@@ -84,8 +84,9 @@ GeoLocationParser::parseOldFormat(const std::string &locStr)
return false;
}
foundBoundingBox = true;
- if (!getDimensionality(p))
+ if (!correctDimensionalitySkip(p)) {
return false;
+ }
_min_x = getInt(p);
if (*p != ',') {
_parseError = "Missing ',' after minx";
@@ -117,8 +118,9 @@ GeoLocationParser::parseOldFormat(const std::string &locStr)
return false;
}
foundLoc = true;
- if (!getDimensionality(p))
+ if (!correctDimensionalitySkip(p)) {
return false;
+ }
_x = getInt(p);
if (*p != ',') {
_parseError = "Missing ',' after x position";
diff --git a/searchlib/src/vespa/searchlib/common/geo_location_parser.h b/searchlib/src/vespa/searchlib/common/geo_location_parser.h
index a9bd152b090..8936a620d21 100644
--- a/searchlib/src/vespa/searchlib/common/geo_location_parser.h
+++ b/searchlib/src/vespa/searchlib/common/geo_location_parser.h
@@ -41,7 +41,7 @@ private:
int32_t _max_y; /* Max Y coordinate */
const char *_parseError;
- bool getDimensionality(const char * &p);
+ bool correctDimensionalitySkip(const char * &p);
};
} // namespace