mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Auto-merge from mysql-5.1-security.
This commit is contained in:
@ -1077,6 +1077,19 @@ SPATIAL INDEX i1 (col1, col2)
|
|||||||
ERROR HY000: Incorrect arguments to SPATIAL INDEX
|
ERROR HY000: Incorrect arguments to SPATIAL INDEX
|
||||||
DROP TABLE t0, t1, t2;
|
DROP TABLE t0, t1, t2;
|
||||||
#
|
#
|
||||||
|
# BUG#12414917 - ISCLOSED() CRASHES ON 64-BIT BUILDS
|
||||||
|
#
|
||||||
|
SELECT ISCLOSED(CONVERT(CONCAT(' ', 0x2), BINARY(20)));
|
||||||
|
ISCLOSED(CONVERT(CONCAT(' ', 0x2), BINARY(20)))
|
||||||
|
NULL
|
||||||
|
#
|
||||||
|
# BUG#12537203 - CRASH WHEN SUBSELECTING GLOBAL VARIABLES IN
|
||||||
|
# GEOMETRY FUNCTION ARGUMENTS
|
||||||
|
#
|
||||||
|
SELECT GEOMETRYCOLLECTION((SELECT @@OLD));
|
||||||
|
ERROR 22007: Illegal non geometric '' value found during parsing
|
||||||
|
End of 5.1 tests
|
||||||
|
#
|
||||||
# Bug#11908153: CRASH AND/OR VALGRIND ERRORS IN FIELD_BLOB::GET_KEY_IMAGE
|
# Bug#11908153: CRASH AND/OR VALGRIND ERRORS IN FIELD_BLOB::GET_KEY_IMAGE
|
||||||
#
|
#
|
||||||
CREATE TABLE g1
|
CREATE TABLE g1
|
||||||
|
@ -820,6 +820,23 @@ CREATE TABLE t3 (
|
|||||||
# cleanup
|
# cleanup
|
||||||
DROP TABLE t0, t1, t2;
|
DROP TABLE t0, t1, t2;
|
||||||
|
|
||||||
|
|
||||||
|
--echo #
|
||||||
|
--echo # BUG#12414917 - ISCLOSED() CRASHES ON 64-BIT BUILDS
|
||||||
|
--echo #
|
||||||
|
SELECT ISCLOSED(CONVERT(CONCAT(' ', 0x2), BINARY(20)));
|
||||||
|
|
||||||
|
--echo #
|
||||||
|
--echo # BUG#12537203 - CRASH WHEN SUBSELECTING GLOBAL VARIABLES IN
|
||||||
|
--echo # GEOMETRY FUNCTION ARGUMENTS
|
||||||
|
--echo #
|
||||||
|
--error ER_ILLEGAL_VALUE_FOR_TYPE
|
||||||
|
SELECT GEOMETRYCOLLECTION((SELECT @@OLD));
|
||||||
|
|
||||||
|
|
||||||
|
--echo End of 5.1 tests
|
||||||
|
|
||||||
|
|
||||||
--echo #
|
--echo #
|
||||||
--echo # Bug#11908153: CRASH AND/OR VALGRIND ERRORS IN FIELD_BLOB::GET_KEY_IMAGE
|
--echo # Bug#11908153: CRASH AND/OR VALGRIND ERRORS IN FIELD_BLOB::GET_KEY_IMAGE
|
||||||
--echo #
|
--echo #
|
||||||
|
@ -182,6 +182,7 @@ bool Item_subselect::fix_fields(THD *thd_param, Item **ref)
|
|||||||
|
|
||||||
(*ref)= substitution;
|
(*ref)= substitution;
|
||||||
substitution->name= name;
|
substitution->name= name;
|
||||||
|
substitution->name_length= name_length;
|
||||||
if (have_to_be_excluded)
|
if (have_to_be_excluded)
|
||||||
engine->exclude();
|
engine->exclude();
|
||||||
substitution= 0;
|
substitution= 0;
|
||||||
|
@ -609,7 +609,8 @@ int Gis_line_string::is_closed(int *closed) const
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
data+= 4;
|
data+= 4;
|
||||||
if (no_data(data, SIZEOF_STORED_DOUBLE * 2 * n_points))
|
if (n_points == 0 ||
|
||||||
|
no_data(data, SIZEOF_STORED_DOUBLE * 2 * n_points))
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
/* Get first point */
|
/* Get first point */
|
||||||
|
Reference in New Issue
Block a user