drop mem_alloc and mem_free, use my own hand crafted optmized macros that
[apps/madmutt.git] / regex.c
diff --git a/regex.c b/regex.c
index 3a5faa9..c3da5ce 100644 (file)
--- a/regex.c
+++ b/regex.c
@@ -3634,7 +3634,7 @@ re_search_2 (bufp, string1, size1, string2, size2, startpos, range, regs,
 
 /* Free everything we malloc.  */
 #ifdef MATCH_MAY_ALLOCATE
-#define mem_free_VAR(var) if (var) REGEX_mem_free (var); var = NULL
+#define mem_free_VAR(var) if (var) REGEX_p_delete(var); var = NULL
 #define mem_free_VARIABLES()                                                \
   do {                                                                        \
     REGEX_mem_free_STACK (fail_stack.stack);                                \