summaryrefslogtreecommitdiff
path: root/sql/item_strfunc.cc
diff options
context:
space:
mode:
authorAlexey Botchkov <holyfoot@askmonty.org>2013-03-10 23:08:05 +0400
committerAlexey Botchkov <holyfoot@askmonty.org>2013-03-10 23:08:05 +0400
commit511b9432637510617b04bde92c51a184c1e3aea8 (patch)
treeec8722e7d04b13f0bda411a5b2cd9dc89efd4570 /sql/item_strfunc.cc
parent027e34e13b8d0baed51e26be8d4ffd86d9b3b041 (diff)
downloadmariadb-git-511b9432637510617b04bde92c51a184c1e3aea8.tar.gz
MDEV-4252 geometry query crashes server.
The bug was found by Alyssa Milburn. If the number of points of a geometry feature read from binary representation is greater than 0x10000000, then the (uint32) (num_points * 16) will cut the higher byte, which leads to various errors. Fixed by additional check if (num_points > max_n_points).
Diffstat (limited to 'sql/item_strfunc.cc')
0 files changed, 0 insertions, 0 deletions