ha_berkeley.cc Fix bug in remove_key(), when key != primary_key it would

ha_berkeley.cc	core dump if cursor was invalid.


sql/ha_berkeley.cc:
  Fix bug in remove_key(), when key != primary_key it would
  core dump if cursor was invalid.
This commit is contained in:
unknown 2001-07-24 12:00:23 -04:00
parent 47fe7b4f16
commit 710fb9998b

View file

@ -1207,7 +1207,7 @@ int ha_berkeley::remove_key(DB_TXN *trans, uint keynr, const byte *record,
if (!(error=key_file[keynr]->cursor(key_file[keynr], trans,
&tmp_cursor, 0)))
{
if (!(error=cursor->c_get(tmp_cursor,
if (!(error=tmp_cursor->c_get(tmp_cursor,
(keynr == primary_key ?
prim_key :
create_key(&key, keynr, key_buff2, record)),