mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
MDEV-30150 ST_GeomFromGeoJSON, 'geometry' before 'type: feature' error
The geometry type requires Type:"Feature" but the feature need not be first in the JSON structure. Adjust code to return an error if geometry isn't a JSON object, but continue parsing searching for Type: "Feature" to trigger the geometry parsing. Thanks Derick Magnusen for the bug report.
This commit is contained in:
@ -611,7 +611,8 @@ Geometry *Geometry::create_from_json(Geometry_buffer *buffer,
|
||||
if (feature_type_found)
|
||||
goto handle_geometry_key;
|
||||
}
|
||||
goto err_return;
|
||||
else
|
||||
goto err_return;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user