diff options
author | unknown <tim@white.box> | 2001-07-24 12:00:23 -0400 |
---|---|---|
committer | unknown <tim@white.box> | 2001-07-24 12:00:23 -0400 |
commit | 710fb9998b7a37ece5fc5e84a5a7accc84bb1850 (patch) | |
tree | 07ebca38af9c28d5eae455f650a769b2ac6983e3 /sql | |
parent | 47fe7b4f16cca046cc345c7f1e20bda791827492 (diff) | |
download | mariadb-git-710fb9998b7a37ece5fc5e84a5a7accc84bb1850.tar.gz |
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.
Diffstat (limited to 'sql')
-rw-r--r-- | sql/ha_berkeley.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/ha_berkeley.cc b/sql/ha_berkeley.cc index 6907da855b9..fedb7812c36 100644 --- a/sql/ha_berkeley.cc +++ b/sql/ha_berkeley.cc @@ -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)), |