From a6711f42f2e7af816d2e8a8be4e4a59990822570 Mon Sep 17 00:00:00 2001 From: Aleksey Demakov <ademakov@gmail.com> Date: Thu, 19 Jan 2012 15:30:38 +0400 Subject: [PATCH] Free field type memory in space struct for tree-index-optimization. --- mod/box/box.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mod/box/box.m b/mod/box/box.m index b23d44b3b8..61cf2c3371 100644 --- a/mod/box/box.m +++ b/mod/box/box.m @@ -926,6 +926,7 @@ space_free(void) for (i = 0 ; i < BOX_SPACE_MAX ; i++) { if (!space[i].enabled) continue; + int j; for (j = 0 ; j < BOX_INDEX_MAX ; j++) { Index *index = space[i].index[j]; @@ -933,6 +934,8 @@ space_free(void) break; [index free]; } + + sfree(space[i].field_types); } } -- GitLab