summaryrefslogtreecommitdiff
path: root/myisam/mi_locking.c
diff options
context:
space:
mode:
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 */