Fixed recalloc implementation and added one more interception (_free_base), apparently obviating the need for exit interception.