|
|
@ -304,7 +304,7 @@ size_t return_peers_for_torrent( ot_torrent *torrent, size_t amount, char *reply |
|
|
|
|
|
|
|
|
|
|
|
/* Release memory we allocated too much */ |
|
|
|
/* Release memory we allocated too much */ |
|
|
|
static void fix_mmapallocation( void *buf, size_t old_alloc, size_t new_alloc ) { |
|
|
|
static void fix_mmapallocation( void *buf, size_t old_alloc, size_t new_alloc ) { |
|
|
|
int res, page_size = getpagesize(); |
|
|
|
int page_size = getpagesize(); |
|
|
|
size_t old_pages = 1 + old_alloc / page_size; |
|
|
|
size_t old_pages = 1 + old_alloc / page_size; |
|
|
|
size_t new_pages = 1 + new_alloc / page_size; |
|
|
|
size_t new_pages = 1 + new_alloc / page_size; |
|
|
|
|
|
|
|
|
|
|
|