summaryrefslogtreecommitdiff
path: root/mysql-test/t/mysql_delimiter.sql
diff options
context:
space:
mode:
authorunknown <iggy@rolltop.ignatz42.dyndns.org>2006-11-21 21:10:02 -0500
committerunknown <iggy@rolltop.ignatz42.dyndns.org>2006-11-21 21:10:02 -0500
commit0c7d10bde7378e101e6ce4c0caa818fb0688f3db (patch)
treec505244d4f29337835050d6689727ea7df80c669 /mysql-test/t/mysql_delimiter.sql
parente7065e0643e7d59baccf917acdc15add5b7fcdbf (diff)
downloadmariadb-git-0c7d10bde7378e101e6ce4c0caa818fb0688f3db.tar.gz
Bug#19799 delimiter command not working correctly when sourcing a sql file
- Client side readline functions unconditionally search for Unix '\n' line endings. In this case, the delimiter statement was set to '//\r' instead of the intended '//'. When removing the '\n' check for and remove preceeding '\r' character as well. client/readline.cc: Bug#19799 delimiter command not working correctly when sourcing a sql file - When removing the '\n' character, check for and remove preceeding '\r' character as well. mysql-test/r/mysql.result: Bug#19799 delimiter command not working correctly when sourcing a sql file - Added Results. mysql-test/t/mysql_delimiter.sql: Bug#19799 delimiter command not working correctly when sourcing a sql file - Added Tests. mysql-test/t/mysql_delimiter_19799.sql: Bug#19799 delimiter command not working correctly when sourcing a sql file - File containing delimiter statement followed by '\r\n' line ending.
Diffstat (limited to 'mysql-test/t/mysql_delimiter.sql')
-rw-r--r--mysql-test/t/mysql_delimiter.sql9
1 files changed, 9 insertions, 0 deletions
diff --git a/mysql-test/t/mysql_delimiter.sql b/mysql-test/t/mysql_delimiter.sql
index fa80c980b29..67075091c01 100644
--- a/mysql-test/t/mysql_delimiter.sql
+++ b/mysql-test/t/mysql_delimiter.sql
@@ -49,3 +49,12 @@ delimiter ; # Reset delimiter
# Bug #11523: \d works differently than delimiter
#
source t/mysql_delimiter_source.sql
+delimiter ; # Reset delimiter
+
+#
+# Bug #19799: delimiter command not working correctly when sourcing a sql file
+# with Windows style line endings.
+#
+source t/mysql_delimiter_19799.sql
+show databases//
+delimiter ; # Reset delimiter