summaryrefslogtreecommitdiff
path: root/myisam/mi_locking.c
diff options
context:
space:
mode:
authormonty@donna.mysql.fi <>2001-04-19 20:41:19 +0300
committermonty@donna.mysql.fi <>2001-04-19 20:41:19 +0300
commita94ba10f8db7556ac459e3b6d7c1ab990f47ec63 (patch)
treeb9a43fcdfcccfe2291c2db879da2011530b4339f /myisam/mi_locking.c
parent3876d83ec1a13fc310dc1839176f9d286a384ded (diff)
downloadmariadb-git-a94ba10f8db7556ac459e3b6d7c1ab990f47ec63.tar.gz
Fix for BDB and LOCK TABLES
Diffstat (limited to 'myisam/mi_locking.c')
-rw-r--r--myisam/mi_locking.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/myisam/mi_locking.c b/myisam/mi_locking.c
index 057efb96185..e067e80fcf3 100644
--- a/myisam/mi_locking.c
+++ b/myisam/mi_locking.c
@@ -335,11 +335,10 @@ int _mi_readinfo(register MI_INFO *info, int lock_type, int check_keybuffer)
int _mi_writeinfo(register MI_INFO *info, uint operation)
{
int error,olderror;
- MYISAM_SHARE *share;
+ MYISAM_SHARE *share=info->s;
DBUG_ENTER("_mi_writeinfo");
error=0;
- share=info->s;
if (share->r_locks == 0 && share->w_locks == 0)
{
olderror=my_errno; /* Remember last error */
@@ -368,7 +367,7 @@ int _mi_writeinfo(register MI_INFO *info, uint operation)
{
share->changed= 1; /* Mark keyfile changed */
}
- DBUG_RETURN(error);
+ DBUG_RETURN(error);
} /* _mi_writeinfo */