• Alexey Botchkov's avatar
    Fix for bug #804266 Memory corruption/valgrind warning/crash in move_hole() with ST_UNION. · 90c4df7a
    Alexey Botchkov authored
            Second smaller hole in the polygon got link to the bigger one as it's the
            outer ring. Fixed by specifying the outer ring explicitly.
    
    
    per-file comments:
      mysql-test/r/gis-precise.result
    Fix for bug #804266 Memory corruption/valgrind warning/crash in move_hole() with ST_UNION.
            test result updated.
    
      mysql-test/t/gis-precise.test
    Fix for bug #804266 Memory corruption/valgrind warning/crash in move_hole() with ST_UNION.
            test case added.
    
      sql/gcalc_tools.cc
    Fix for bug #804266 Memory corruption/valgrind warning/crash in move_hole() with ST_UNION.
            specify the outer ring explicitly in the get_polygon_result parameter.
    
      sql/gcalc_tools.h
    Fix for bug #804266 Memory corruption/valgrind warning/crash in move_hole() with ST_UNION.
            add the outer ring as a parameter to the get_polygon_result.
    90c4df7a
gcalc_tools.cc 27 KB