* src/map.c(__pntw_1dict): when array is allocated in the heap, the primary
address is kept in keys, but later vals is freed. This is clearly a bug,
which can corrupt the heap in weird ways that are untraceable.
Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>