pool: Take into account malloc overhead & pool page size

This commit is contained in:
Vicent Marti 2015-10-28 10:28:43 +01:00
parent 4f971852d5
commit 410efda80b

View File

@ -21,7 +21,8 @@ uint32_t git_pool__system_page_size(void)
size_t page_size;
if (git__page_size(&page_size) < 0)
page_size = 4096;
size = page_size - 2 * sizeof(void *); /* allow space for malloc overhead */
/* allow space for malloc overhead */
size = page_size - (2 * sizeof(void *)) - sizeof(git_pool_page);
}
return size;