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