summaryrefslogtreecommitdiff
path: root/sql/ha_partition.cc
diff options
context:
space:
mode:
authorMichael Widenius <monty@askmonty.org>2010-12-13 15:05:57 +0200
committerMichael Widenius <monty@askmonty.org>2010-12-13 15:05:57 +0200
commitffb0cd6146662705491e1461a7727c9627f9bd15 (patch)
tree61bb2af855b23d9486e1aec670de13c42b27c772 /sql/ha_partition.cc
parentb78f6240448c3e53ae60549483eb78225a5edc34 (diff)
downloadmariadb-git-ffb0cd6146662705491e1461a7727c9627f9bd15.tar.gz
When compiling with valgrind, change my_alloca() to use my_malloc()
- This allows us to detect missing my_afree() calls and also find overruns (when running with valgrind) to alloca() areas. - Added missing my_afree() calls - Fixed wrong call to my_afree() include/my_sys.h: When compiling with valgrind, change my_alloca() to use my_malloc() mysql-test/suite/innodb/t/innodb_bug57255.test: Speed up taste case (patch from Stewart Smith) mysql-test/suite/innodb_plugin/t/innodb_bug57255.test: Speed up taste case (patch from Stewart Smith) sql/ha_partition.cc: Removed casts from my_afree() sql/opt_range.cc: Add missing my_afree() calls. storage/maria/ma_rt_split.c: Fixed wrong parameter to my_afree()
Diffstat (limited to 'sql/ha_partition.cc')
-rw-r--r--sql/ha_partition.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/ha_partition.cc b/sql/ha_partition.cc
index e2ad4b4462c..1e462130a32 100644
--- a/sql/ha_partition.cc
+++ b/sql/ha_partition.cc
@@ -2432,7 +2432,7 @@ bool ha_partition::get_from_handler_file(const char *name, MEM_ROOT *mem_root)
for (i= 0; i < m_tot_parts; i++)
m_engine_array[i]= ha_lock_engine(NULL, engine_array[i]);
- my_afree((gptr) engine_array);
+ my_afree(engine_array);
if (!m_file && create_handlers(mem_root))
{
@@ -2442,7 +2442,7 @@ bool ha_partition::get_from_handler_file(const char *name, MEM_ROOT *mem_root)
DBUG_RETURN(FALSE);
err3:
- my_afree((gptr) engine_array);
+ my_afree(engine_array);
err2:
my_free(file_buffer, MYF(0));
err1: