isl_map.c: basic_set_maximal_difference_at: avoid double free on error path