xdl_merge(): fix an off-by-one bug