Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 410efda

Browse files
committed
pool: Take into account malloc overhead & pool page size
1 parent 4f97185 commit 410efda

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/pool.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ uint32_t git_pool__system_page_size(void)
2121
size_t page_size;
2222
if (git__page_size(&page_size) < 0)
2323
page_size = 4096;
24-
size = page_size - 2 * sizeof(void *); /* allow space for malloc overhead */
24+
/* allow space for malloc overhead */
25+
size = page_size - (2 * sizeof(void *)) - sizeof(git_pool_page);
2526
}
2627

2728
return size;

0 commit comments

Comments
 (0)