If we get less data than expected from a read() in map_ptr(), we