mariadb/storage/innobase
unknown fcd89fccfd Applied InnoDB snapshot innodb-5.1-ss2093
Fixes the following bug:

- Bug #32125: Database crash due to ha_innodb.cc:3896: ulint convert_search_mode_to_innobase

  When unknown find_flag is encountered in convert_search_mode_to_innobase()
  do not call assert(0); instead queue a MySQL error using my_error() and
  return the error code PAGE_CUR_UNSUPP. Change the functions that call
  convert_search_mode_to_innobase() to handle that error code by "canceling"
  execution and returning appropriate error code further upstream.


storage/innobase/dict/dict0dict.c:
  Applied InnoDB snapshot innodb-5.1-ss2093
  
  Revision r2092:
  Remove the unused function innobase_convert_from_filename() that was
  inadvertently added in r590.
storage/innobase/handler/ha_innodb.cc:
  Applied InnoDB snapshot innodb-5.1-ss2093
  
  Revision r2088:
  Fix Bug#32125 (http://bugs.mysql.com/32125)
  "Database crash due to ha_innodb.cc:3896: ulint convert_search_mode_to_innobase":
  
  When unknown find_flag is encountered in convert_search_mode_to_innobase()
  do not call assert(0); instead queue a MySQL error using my_error() and
  return the error code PAGE_CUR_UNSUPP. Change the functions that call
  convert_search_mode_to_innobase() to handle that error code by "canceling"
  execution and returning appropriate error code further upstream.
  
  Approved by:	Heikki (via IM)
  
  
  
  Revision r2093:
  convert_search_mode_to_innobase(): Add the missing case label
  HA_READ_MBR_EQUAL that was forgotten in r2088.
  
  
  Revision r2089:
  Non-functional change: convert the switch in convert_search_mode_to_innobase()
  to the InnoDB coding style.
  
  
  Revision r2092:
  Remove the unused function innobase_convert_from_filename() that was
  inadvertently added in r590.
storage/innobase/include/page0cur.h:
  Applied InnoDB snapshot innodb-5.1-ss2093
  
  Revision r2088:
  Fix Bug#32125 (http://bugs.mysql.com/32125)
  "Database crash due to ha_innodb.cc:3896: ulint convert_search_mode_to_innobase":
  
  When unknown find_flag is encountered in convert_search_mode_to_innobase()
  do not call assert(0); instead queue a MySQL error using my_error() and
  return the error code PAGE_CUR_UNSUPP. Change the functions that call
  convert_search_mode_to_innobase() to handle that error code by "canceling"
  execution and returning appropriate error code further upstream.
  
  Approved by:	Heikki (via IM)
2007-11-20 12:23:18 -07:00
..
btr
buf Apply snapshot innodb-5.1-ss1989 2007-11-06 15:42:58 -07:00
data
dict Applied InnoDB snapshot innodb-5.1-ss2093 2007-11-20 12:23:18 -07:00
dyn
eval
fil
fsp
fut
ha
handler Applied InnoDB snapshot innodb-5.1-ss2093 2007-11-20 12:23:18 -07:00
ibuf Apply snapshot innodb-5.1-ss1989 2007-11-06 15:42:58 -07:00
include Applied InnoDB snapshot innodb-5.1-ss2093 2007-11-20 12:23:18 -07:00
lock
log
mach
mem Apply snapshot innodb-5.1-ss1989 2007-11-06 15:42:58 -07:00
mtr
os
page
pars
que
read
rem
row Apply snapshot innodb-5.1-ss2034 2007-11-06 16:40:50 -07:00
srv
sync Apply snapshot innodb-5.1-ss2034 2007-11-06 16:40:50 -07:00
thr
trx
usr
ut Apply snapshot innodb-5.1-ss1989 2007-11-06 15:42:58 -07:00
CMakeLists.txt
Makefile.am
plug.in