diff options
author | unknown <monty@mysql.com> | 2006-05-04 15:30:38 +0300 |
---|---|---|
committer | unknown <monty@mysql.com> | 2006-05-04 15:30:38 +0300 |
commit | 93db6d4aa2ec163f85fee5e630421419b6767aef (patch) | |
tree | 4862c051c6d6495a8c7c01a8d451ce10c0c8c2e5 /sql/sp_head.h | |
parent | a766cf91ab21d0ecdc6de689148964c97ea3180a (diff) | |
download | mariadb-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.h | 3 |
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; + } } /* |