diff options
-rw-r--r-- | mysql-test/r/information_schema_prepare.result (renamed from mysql-test/r/mdev15907.result) | 0 | ||||
-rw-r--r-- | mysql-test/t/information_schema_prepare.test | 7 | ||||
-rw-r--r-- | mysql-test/t/mdev15907.test | 4 |
3 files changed, 7 insertions, 4 deletions
diff --git a/mysql-test/r/mdev15907.result b/mysql-test/r/information_schema_prepare.result index 3b5ee16b14b..3b5ee16b14b 100644 --- a/mysql-test/r/mdev15907.result +++ b/mysql-test/r/information_schema_prepare.result diff --git a/mysql-test/t/information_schema_prepare.test b/mysql-test/t/information_schema_prepare.test new file mode 100644 index 00000000000..c5f3f89ff29 --- /dev/null +++ b/mysql-test/t/information_schema_prepare.test @@ -0,0 +1,7 @@ +# +# MDEV-15907 ASAN heap-use-after-free in strnmov / .. / fill_effective_table_privileges on concurrent GRANT and CREATE VIEW +# +PREPARE stmt2 FROM "CREATE VIEW v AS SELECT * FROM INFORMATION_SCHEMA.TABLES"; +FLUSH PRIVILEGES; +EXECUTE stmt2; +DROP VIEW v; diff --git a/mysql-test/t/mdev15907.test b/mysql-test/t/mdev15907.test deleted file mode 100644 index 3b5ee16b14b..00000000000 --- a/mysql-test/t/mdev15907.test +++ /dev/null @@ -1,4 +0,0 @@ -PREPARE stmt2 FROM "CREATE VIEW v AS SELECT * FROM INFORMATION_SCHEMA.TABLES"; -FLUSH PRIVILEGES; -EXECUTE stmt2; -DROP VIEW v; |