summaryrefslogtreecommitdiff
path: root/sql/sp_head.h
diff options
context:
space:
mode:
authorunknown <monty@mysql.com>2006-05-04 15:30:38 +0300
committerunknown <monty@mysql.com>2006-05-04 15:30:38 +0300
commit93db6d4aa2ec163f85fee5e630421419b6767aef (patch)
tree4862c051c6d6495a8c7c01a8d451ce10c0c8c2e5 /sql/sp_head.h
parenta766cf91ab21d0ecdc6de689148964c97ea3180a (diff)
downloadmariadb-git-93db6d4aa2ec163f85fee5e630421419b6767aef.tar.gz
Fixed memory leak in sql_parse.cc (lex_end() was not called)
This caused sp-vars.test to fail sql/item_func.h: Removed compiler warning sql/sp.cc: Fixed memory leak in sql_parse.cc sql/sp_head.cc: Fixed memory leak in sql_parse.cc sql/sp_head.h: Fixed memory leak in sql_parse.cc
Diffstat (limited to 'sql/sp_head.h')
-rw-r--r--sql/sp_head.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/sp_head.h b/sql/sp_head.h
index 3ad81542ce7..6a9cf97d739 100644
--- a/sql/sp_head.h
+++ b/sql/sp_head.h
@@ -520,7 +520,10 @@ public:
virtual ~sp_lex_keeper()
{
if (m_lex_resp)
+ {
+ lex_end(m_lex);
delete m_lex;
+ }
}
/*