summaryrefslogtreecommitdiff
path: root/sql/sql_insert.cc
diff options
context:
space:
mode:
authortim@cane.mysql.fi <>2000-12-22 16:19:54 +0200
committertim@cane.mysql.fi <>2000-12-22 16:19:54 +0200
commit281a054f2a85250c1f9507c3d65d8e42912dceb9 (patch)
treedbad5c081e6821bac16948cfff91de33ffd5dc52 /sql/sql_insert.cc
parent94806e013dfdd1ba68232d5abc790a39ebb87cf2 (diff)
downloadmariadb-git-281a054f2a85250c1f9507c3d65d8e42912dceb9.tar.gz
Fix replace bug w/ BDB tables by passing key_length to index_read_idx.
Diffstat (limited to 'sql/sql_insert.cc')
-rw-r--r--sql/sql_insert.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/sql_insert.cc b/sql/sql_insert.cc
index 13da095607d..c10e2a205b8 100644
--- a/sql/sql_insert.cc
+++ b/sql/sql_insert.cc
@@ -366,7 +366,8 @@ int write_record(TABLE *table,COPY_INFO *info)
}
key_copy((byte*) key,table,key_nr,0);
if ((error=(table->file->index_read_idx(table->record[1],key_nr,
- (byte*) key,0,
+ (byte*) key,
+ table->key_info[key_nr].key_length,
HA_READ_KEY_EXACT))))
goto err;
}