Bug #27513: test case added to make sure this
crash bug doesn't reappear. mysql-test/r/errors.result: Bug #27513: test case mysql-test/t/errors.test: Bug #27513: test case
This commit is contained in:
parent
d03c7d2d28
commit
7bf304a6bd
@ -28,3 +28,21 @@ ERROR 42000: Display width out of range for column 'a' (max = 255)
|
|||||||
set sql_mode='traditional';
|
set sql_mode='traditional';
|
||||||
create table t1 (a varchar(66000));
|
create table t1 (a varchar(66000));
|
||||||
ERROR 42000: Column length too big for column 'a' (max = 65535); use BLOB or TEXT instead
|
ERROR 42000: Column length too big for column 'a' (max = 65535); use BLOB or TEXT instead
|
||||||
|
CREATE TABLE t1 (a INT);
|
||||||
|
SELECT a FROM t1 WHERE a IN(1, (SELECT IF(1=0,1,2/0)));
|
||||||
|
a
|
||||||
|
Warnings:
|
||||||
|
Error 1365 Division by 0
|
||||||
|
INSERT INTO t1 VALUES(1);
|
||||||
|
SELECT a FROM t1 WHERE a IN(1, (SELECT IF(1=0,1,2/0)));
|
||||||
|
a
|
||||||
|
1
|
||||||
|
Warnings:
|
||||||
|
Error 1365 Division by 0
|
||||||
|
INSERT INTO t1 VALUES(2),(3);
|
||||||
|
SELECT a FROM t1 WHERE a IN(1, (SELECT IF(1=0,1,2/0)));
|
||||||
|
a
|
||||||
|
1
|
||||||
|
Warnings:
|
||||||
|
Error 1365 Division by 0
|
||||||
|
DROP TABLE t1;
|
||||||
|
@ -41,4 +41,15 @@ set sql_mode='traditional';
|
|||||||
--error 1074
|
--error 1074
|
||||||
create table t1 (a varchar(66000));
|
create table t1 (a varchar(66000));
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bug #27513: mysql 5.0.x + NULL pointer DoS
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (a INT);
|
||||||
|
SELECT a FROM t1 WHERE a IN(1, (SELECT IF(1=0,1,2/0)));
|
||||||
|
INSERT INTO t1 VALUES(1);
|
||||||
|
SELECT a FROM t1 WHERE a IN(1, (SELECT IF(1=0,1,2/0)));
|
||||||
|
INSERT INTO t1 VALUES(2),(3);
|
||||||
|
SELECT a FROM t1 WHERE a IN(1, (SELECT IF(1=0,1,2/0)));
|
||||||
|
DROP TABLE t1;
|
||||||
|
|
||||||
# End of 5.0 tests
|
# End of 5.0 tests
|
||||||
|
Loading…
x
Reference in New Issue
Block a user