summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorVicențiu Ciorbaru <cvicentiu@gmail.com>2013-10-17 15:03:12 -0700
committerSergei Golubchik <sergii@pisem.net>2013-10-17 15:03:12 -0700
commitdeffce1acea76ceea76765b5907245f887f8de3e (patch)
tree139a9d5b32967cd8f0a9d9b928e998931a2e9f7b /include
parent89229fb71c5c0db7958915b9ed10a6d0f7f4b0a3 (diff)
downloadmariadb-git-deffce1acea76ceea76765b5907245f887f8de3e.tar.gz
Free some memory leaks
Still problems with hashtable acl_roles Need to create a copy of grant_roles, currently it uses the same buffer
Diffstat (limited to 'include')
-rw-r--r--include/my_sys.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/my_sys.h b/include/my_sys.h
index e1d07b457bb..0c8314a5519 100644
--- a/include/my_sys.h
+++ b/include/my_sys.h
@@ -794,6 +794,7 @@ extern my_bool allocate_dynamic(DYNAMIC_ARRAY *array, uint max_elements);
extern void get_dynamic(DYNAMIC_ARRAY *array,uchar * element,uint array_index);
extern void delete_dynamic(DYNAMIC_ARRAY *array);
extern void delete_dynamic_element(DYNAMIC_ARRAY *array, uint array_index);
+extern void delete_dynamic_recursive(DYNAMIC_ARRAY *array, FREE_FUNC f);
extern void freeze_size(DYNAMIC_ARRAY *array);
extern int get_index_dynamic(DYNAMIC_ARRAY *array, uchar * element);
#define dynamic_array_ptr(array,array_index) ((array)->buffer+(array_index)*(array)->size_of_element)