summaryrefslogtreecommitdiff
path: root/mysql-test/t/func_time.test
diff options
context:
space:
mode:
authorSergey Glukhov <sergey.glukhov@oracle.com>2011-03-30 11:00:41 +0400
committerSergey Glukhov <sergey.glukhov@oracle.com>2011-03-30 11:00:41 +0400
commit778a605af3f5f5044e1ef933086c84285ff6d57a (patch)
tree84457379ace3a7e68d4fa4f740bf6e89dcd3b5f0 /mysql-test/t/func_time.test
parent455646e7850956d3ae8a792e72ac13bea5500e6d (diff)
downloadmariadb-git-778a605af3f5f5044e1ef933086c84285ff6d57a.tar.gz
Bug#11766126 59166: ANOTHER DATETIME VALGRIND UNINITIALIZED WARNING
Valgrind warning happens because null values check happens too late in Item_func_month::val_str(after result string calculation).The fix is to check null value before result string calculation.
Diffstat (limited to 'mysql-test/t/func_time.test')
-rw-r--r--mysql-test/t/func_time.test6
1 files changed, 6 insertions, 0 deletions
diff --git a/mysql-test/t/func_time.test b/mysql-test/t/func_time.test
index 2c3d3849793..1bc56c0f403 100644
--- a/mysql-test/t/func_time.test
+++ b/mysql-test/t/func_time.test
@@ -901,4 +901,10 @@ SET GLOBAL SQL_MODE=DEFAULT;
SELECT FORMAT(YEAR(STR_TO_DATE('',GET_FORMAT(TIME,''))),1);
+--echo #
+--echo # Bug#11766126 59166: ANOTHER DATETIME VALGRIND UNINITIALIZED WARNING
+--echo #
+
+SELECT CAST((MONTH(FROM_UNIXTIME(@@GLOBAL.SQL_MODE))) AS BINARY(1025));
+
--echo End of 5.1 tests