summaryrefslogtreecommitdiff
path: root/mysys
diff options
context:
space:
mode:
authorunknown <monty@hundin.mysql.fi>2001-11-28 02:24:22 +0200
committerunknown <monty@hundin.mysql.fi>2001-11-28 02:24:22 +0200
commitaaed141aa6d8d80011c56c12abe7ddfeefc285cf (patch)
treedd44180fdc6d270ac83627f237c965e634cc0b5b /mysys
parent312e5e82c0b17983bc3ac43b50fac891cccf0ea2 (diff)
downloadmariadb-git-aaed141aa6d8d80011c56c12abe7ddfeefc285cf.tar.gz
Small safety fix
Docs/manual.texi: Cleanup extra/resolveip.c: Portability fix man/safe_mysqld.1: Cleanup mysys/mf_iocache2.c: Safety fix scripts/make_binary_distribution.sh: Add mysqlbinlog
Diffstat (limited to 'mysys')
-rw-r--r--mysys/mf_iocache2.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/mysys/mf_iocache2.c b/mysys/mf_iocache2.c
index 1397c14515b..9c0f99aea82 100644
--- a/mysys/mf_iocache2.c
+++ b/mysys/mf_iocache2.c
@@ -41,9 +41,11 @@ void my_b_seek(IO_CACHE *info,my_off_t pos)
byte* try_rc_pos;
try_rc_pos = info->rc_pos + (pos - info->pos_in_file);
if (try_rc_pos >= info->buffer && try_rc_pos <= info->rc_end)
+ {
info->rc_pos = try_rc_pos;
- else
- flush_io_cache(info);
+ return;
+ }
+ flush_io_cache(info);
}
info->pos_in_file=pos;
info->seek_not_done=1;