summaryrefslogtreecommitdiff
path: root/myisam/mi_write.c
diff options
context:
space:
mode:
authorunknown <ingo@mysql.com>2006-03-10 15:06:04 +0100
committerunknown <ingo@mysql.com>2006-03-10 15:06:04 +0100
commitcefb1dc2743ee50c83f075897a9e0b3c4f303b68 (patch)
tree69f9a1581fb7f7add78372fcd17b5333622d8377 /myisam/mi_write.c
parentcf539a5ac0420bb15d9eed06998510be4bb46598 (diff)
parentfbe17c2a36dcaa99c5a6570f7096745126113301 (diff)
downloadmariadb-git-cefb1dc2743ee50c83f075897a9e0b3c4f303b68.tar.gz
Merge mysql.com:/home/mydev/mysql-4.1-bug14980
into mysql.com:/home/mydev/mysql-5.0-bug14980 include/my_base.h: Auto merged myisam/mi_delete.c: Auto merged myisam/mi_key.c: Auto merged myisam/mi_rnext_same.c: Auto merged myisam/mi_unique.c: Auto merged myisam/mi_update.c: Auto merged myisam/mi_write.c: Auto merged mysql-test/r/myisam.result: SCCS merged mysql-test/t/myisam.test: SCCS merged
Diffstat (limited to 'myisam/mi_write.c')
-rw-r--r--myisam/mi_write.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/myisam/mi_write.c b/myisam/mi_write.c
index 2dd84674bff..5e79b2937cc 100644
--- a/myisam/mi_write.c
+++ b/myisam/mi_write.c
@@ -132,6 +132,10 @@ int mi_write(MI_INFO *info, byte *record)
goto err;
}
}
+
+ /* The above changed info->lastkey2. Inform mi_rnext_same(). */
+ info->update&= ~HA_STATE_RNEXT_SAME;
+
if (local_lock_tree)
rw_unlock(&share->key_root_lock[i]);
}