1
0
mirror of https://github.com/MariaDB/server.git synced 2025-06-13 13:01:51 +03:00

A fix and test case for Bug#4231 "Wrong result with MYSQL_TIME

parameters": when unpacking binary time recieved from client, handle
the case when length is 0: it means all MYSQL_TIME members are zero.
This commit is contained in:
konstantin@mysql.com
2004-09-02 20:16:01 +04:00
parent ea5fd2b4bb
commit 2f191db2b1
5 changed files with 116 additions and 27 deletions

View File

@ -3167,13 +3167,6 @@ mysql_stmt_send_long_data(MYSQL_STMT *stmt, uint param_number,
Fetch and conversion of result set rows (binary protocol).
*********************************************************************/
static void set_zero_time(MYSQL_TIME *tm)
{
bzero((void *)tm, sizeof(*tm));
tm->time_type= MYSQL_TIMESTAMP_NONE;
}
/*
Read date, (time, datetime) value from network buffer and store it
in MYSQL_TIME structure.