mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 20:42:30 +01:00
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:
parent
47fe7b4f16
commit
710fb9998b
1 changed files with 1 additions and 1 deletions
|
@ -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)),
|
||||
|
|
Loading…
Reference in a new issue