diff options
author | unknown <serg@serg.mysql.com> | 2002-12-04 09:54:58 +0100 |
---|---|---|
committer | unknown <serg@serg.mysql.com> | 2002-12-04 09:54:58 +0100 |
commit | faefac308f722b9669bec622c34c269c9341e675 (patch) | |
tree | b1b6b2f59d63f3d182e260a87f22365b81130020 /sql | |
parent | a31d258ba7c36c0ed27a5bed576dc430bc7219a6 (diff) | |
download | mariadb-git-faefac308f722b9669bec622c34c269c9341e675.tar.gz |
proper casting in COM_TABLE_DUMP (backported from 4.0)
Diffstat (limited to 'sql')
-rw-r--r-- | sql/sql_parse.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc index fe7e98c7028..ddbc34b2c7e 100644 --- a/sql/sql_parse.cc +++ b/sql/sql_parse.cc @@ -768,8 +768,8 @@ bool do_command(THD *thd) thread_safe_increment(com_other,&LOCK_thread_count); slow_command = TRUE; char* data = packet + 1; - uint db_len = *data; - uint tbl_len = *(data + db_len + 1); + uint db_len = *(uchar *)data; + uint tbl_len = *(uchar *)(data + db_len + 1); char* db = sql_alloc(db_len + tbl_len + 2); memcpy(db, data + 1, db_len); char* tbl_name = db + db_len; |