summaryrefslogtreecommitdiff
path: root/sql/sql_parse.cc
diff options
context:
space:
mode:
authorsergefp@mysql.com <>2005-08-10 21:17:02 +0000
committersergefp@mysql.com <>2005-08-10 21:17:02 +0000
commitfbab5fc5685076a43f52f55a1633207709ef953c (patch)
tree5dab1a0ca73f1e4942bf33d79a0b027bc008ab28 /sql/sql_parse.cc
parentb7474403d64ac63b5d677f604a0c0deae6e4e24d (diff)
downloadmariadb-git-fbab5fc5685076a43f52f55a1633207709ef953c.tar.gz
BUG#12228: Post review fixes: Added test case, code cleanup.
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r--sql/sql_parse.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc
index 00463dc0a3b..1a3f6f6f656 100644
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@ -5347,12 +5347,12 @@ void mysql_init_multi_delete(LEX *lex)
void mysql_parse(THD *thd, char *inBuf, uint length)
{
DBUG_ENTER("mysql_parse");
- sp_cache_flush_obsolete(&thd->sp_proc_cache);
- sp_cache_flush_obsolete(&thd->sp_func_cache);
mysql_init_query(thd, (uchar*) inBuf, length);
if (query_cache_send_result_to_client(thd, inBuf, length) <= 0)
{
LEX *lex= thd->lex;
+ sp_cache_flush_obsolete(&thd->sp_proc_cache);
+ sp_cache_flush_obsolete(&thd->sp_func_cache);
if (!yyparse((void *)thd) && ! thd->is_fatal_error)
{
#ifndef NO_EMBEDDED_ACCESS_CHECKS