diff options
author | marko@hundin.mysql.fi <> | 2005-02-08 16:41:34 +0200 |
---|---|---|
committer | marko@hundin.mysql.fi <> | 2005-02-08 16:41:34 +0200 |
commit | e7c10dd2d806f84c7c3b8a9447153d1ac17fc6ae (patch) | |
tree | 1d41c43c651ff0ac97e4022bf7e9181709da34e2 /innobase/data | |
parent | 6e6daf818943e34d72017f64e496d6d94c90134f (diff) | |
download | mariadb-git-e7c10dd2d806f84c7c3b8a9447153d1ac17fc6ae.tar.gz |
InnoDB: Fix Bug #7350 without hard-coding charset-collation numbers.
Diffstat (limited to 'innobase/data')
-rw-r--r-- | innobase/data/data0type.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/innobase/data/data0type.c b/innobase/data/data0type.c index b1297fe7a5b..b8e4dd9c7f2 100644 --- a/innobase/data/data0type.c +++ b/innobase/data/data0type.c @@ -41,7 +41,7 @@ charset-collation code for them. */ ulint data_mysql_default_charset_coll = 99999999; ulint data_mysql_latin1_swedish_charset_coll = 99999999; -dtype_t dtype_binary_val = {DATA_BINARY, 0, 0, 0}; +dtype_t dtype_binary_val = {DATA_BINARY, 0, 0, 0, 0, 0}; dtype_t* dtype_binary = &dtype_binary_val; /************************************************************************* @@ -216,6 +216,8 @@ dtype_validate( ut_a((type->prtype & DATA_MYSQL_TYPE_MASK) < DATA_N_SYS_COLS); } + ut_a(type->mbminlen <= type->mbmaxlen); + return(TRUE); } |