Fix GLInject unmap-after-resize bug.

The mmap size was accidentally reset to zero before unmapping, which causes the unmap operation to fail. It's not a true memory leak since no physical memory is used, but it can cause problems for 32-bit applications since their virtual address space is rather small.