diff options
author | Alexey Botchkov <holyfoot@askmonty.org> | 2011-09-05 09:49:46 +0500 |
---|---|---|
committer | Alexey Botchkov <holyfoot@askmonty.org> | 2011-09-05 09:49:46 +0500 |
commit | a1315808b4a067fd82877ea1cfbd8867f9a8588a (patch) | |
tree | 1914e59fde6e1d390d294484e6490bd1aa63871d /sql/item_geofunc.cc | |
parent | 97eae1cd63e3bb05c98a4b050ec3abaf7925c382 (diff) | |
download | mariadb-git-a1315808b4a067fd82877ea1cfbd8867f9a8588a.tar.gz |
bug 839327 Crash in Gcalc_operation_reducer::end_couple with ST_UNION and MULTIPOLYGONs in 5.3-gis.
When edges of a polygon coicide, it can form an pike, that is turned into a line after an operation.
In this case a former polygon point can be an end of a single line, and that case wasn't properly handled.
per-file comments:
mysql-test/r/gis-precise.result
bug 839327 Crash in Gcalc_operation_reducer::end_couple with ST_UNION and MULTIPOLYGONs in 5.3-gis.
test result updated.
mysql-test/t/gis-precise.test
bug 839327 Crash in Gcalc_operation_reducer::end_couple with ST_UNION and MULTIPOLYGONs in 5.3-gis.
test case added.
sql/gcalc_tools.cc
bug 839327 Crash in Gcalc_operation_reducer::end_couple with ST_UNION and MULTIPOLYGONs in 5.3-gis.
in the scev_two_ends case check if we have single line ending on a polygon node.
Diffstat (limited to 'sql/item_geofunc.cc')
0 files changed, 0 insertions, 0 deletions