diff options
author | unknown <bell@sanja.is.com.ua> | 2004-08-30 22:52:50 +0300 |
---|---|---|
committer | unknown <bell@sanja.is.com.ua> | 2004-08-30 22:52:50 +0300 |
commit | fa8a74b3ba0fb8b1fed200fba6bbbd4755e1df13 (patch) | |
tree | e5121ff009a1ee1211e644cca72e5a21d1724fa9 /mysql-test | |
parent | 36b5ed33c88abf9448951843c12c0f32961017e2 (diff) | |
download | mariadb-git-fa8a74b3ba0fb8b1fed200fba6bbbd4755e1df13.tar.gz |
fixed case when real length very close to calculated (BUG#5150)
mysql-test/r/view.result:
tested problem when function name length close to ALIGN_SIZE
mysql-test/t/view.test:
tested problem when function name length close to ALIGN_SIZE
sql/item_func.cc:
fixed case when real length very close to calculated (less then ALIGN)
Diffstat (limited to 'mysql-test')
-rw-r--r-- | mysql-test/r/view.result | 7 | ||||
-rw-r--r-- | mysql-test/t/view.test | 9 |
2 files changed, 16 insertions, 0 deletions
diff --git a/mysql-test/r/view.result b/mysql-test/r/view.result index 28162334546..193adac7533 100644 --- a/mysql-test/r/view.result +++ b/mysql-test/r/view.result @@ -1176,3 +1176,10 @@ test.`f``1` () 5 drop view v1; drop function `f``1`; +create function x () returns int return 5; +create view v1 as select x (); +select * from v1; +x () +5 +drop view v1; +drop function x; diff --git a/mysql-test/t/view.test b/mysql-test/t/view.test index 4f5a6f3ddc4..cc659a59f6d 100644 --- a/mysql-test/t/view.test +++ b/mysql-test/t/view.test @@ -1116,3 +1116,12 @@ show create view v1; select * from v1; drop view v1; drop function `f``1`; + +# +# tested problem when function name length close to ALIGN_SIZE +# +create function x () returns int return 5; +create view v1 as select x (); +select * from v1; +drop view v1; +drop function x; |