Commit 8f634dfc authored by unknown's avatar unknown

Fix for bug #15602: 5.0.17 test case 'create' failure.



sql/table.cc:
  Fix for bug #15602: 5.0.17 test case 'create' failure.
  - always test create_info->max_rows/min_rows as they are of ulonglong type.
parent 6cf8483d
...@@ -1403,13 +1403,12 @@ File create_frm(THD *thd, my_string name, const char *db, ...@@ -1403,13 +1403,12 @@ File create_frm(THD *thd, my_string name, const char *db,
if (create_info->options & HA_LEX_CREATE_TMP_TABLE) if (create_info->options & HA_LEX_CREATE_TMP_TABLE)
create_flags|= O_EXCL | O_NOFOLLOW; create_flags|= O_EXCL | O_NOFOLLOW;
#if SIZEOF_OFF_T > 4
/* Fix this when we have new .frm files; Current limit is 4G rows (QQ) */ /* Fix this when we have new .frm files; Current limit is 4G rows (QQ) */
if (create_info->max_rows > UINT_MAX32) if (create_info->max_rows > UINT_MAX32)
create_info->max_rows= UINT_MAX32; create_info->max_rows= UINT_MAX32;
if (create_info->min_rows > UINT_MAX32) if (create_info->min_rows > UINT_MAX32)
create_info->min_rows= UINT_MAX32; create_info->min_rows= UINT_MAX32;
#endif
/* /*
Ensure that raid_chunks can't be larger than 255, as this would cause Ensure that raid_chunks can't be larger than 255, as this would cause
problems with drop database problems with drop database
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment