From a5efc290e563dda062c4fe116fea6aec343f86ad Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Wed, 19 Mar 2014 12:54:22 +0100 Subject: [PATCH] Fix memory leak in regexp code --- src/backend/regex/regexec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/regex/regexec.c b/src/backend/regex/regexec.c index 0edb83c1099f9..af8adb9fea173 100644 --- a/src/backend/regex/regexec.c +++ b/src/backend/regex/regexec.c @@ -259,7 +259,7 @@ pg_regexec(regex_t *re, /* clean up */ if (v->pmatch != pmatch && v->pmatch != mat) FREE(v->pmatch); - for (i = 0; i < n; i++) + for (i = 0; i < v->g->ntree; i++) { if (v->subdfas[i] != NULL) freedfa(v->subdfas[i]);