summaryrefslogtreecommitdiff
path: root/sql/sql_cache.cc
diff options
context:
space:
mode:
authorunknown <monty@hundin.mysql.fi>2001-12-19 15:45:04 +0200
committerunknown <monty@hundin.mysql.fi>2001-12-19 15:45:04 +0200
commit9f57d97fb23d3ebd43bedbc83d24edc6d9a610dd (patch)
tree531ac8f5750d09e5dfdd3dea539e98c0c0a1ddec /sql/sql_cache.cc
parent20038678cff13261f886b3fdb7e2f04fae1386b5 (diff)
downloadmariadb-git-9f57d97fb23d3ebd43bedbc83d24edc6d9a610dd.tar.gz
Fixed bug in FLUSH QUERY CACHE
Changed 'send_file_to_server' to use less stack (Fixed replication problem on OSF1). Docs/manual.texi: Changelog libmysql/libmysql.c: Changed 'send_file_to_server' to use less stack (Fixed some problems in threaded applications) mysql-test/mysql-test-run.sh: Fixed --sleep option sql/mini_client.cc: Changed 'send_file_to_server' to use less stack (Fixed replication problem on OSF1). sql/mysqld.cc: Destroy query cache properly sql/sql_cache.cc: Fixed bug in FLUSH QUERY CACHE
Diffstat (limited to 'sql/sql_cache.cc')
-rw-r--r--sql/sql_cache.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/sql_cache.cc b/sql/sql_cache.cc
index 8364373730e..2674430312b 100644
--- a/sql/sql_cache.cc
+++ b/sql/sql_cache.cc
@@ -2369,8 +2369,9 @@ void Query_cache::pack_cache()
{
do
{
+ Query_cache_block *next=block->pnext;
ok = move_by_type(&border, &before, &gap, block);
- block = block->pnext;
+ block = next;
} while (ok && block != first_block);
if (border != 0)