Fix a bug in mempool allocator.

The problem is that when being asked to allocate a block bigger than
a page, the allocator still allocate page-size block due to a stupid
typo.