mark_lseg_invalid
if (!mark_lseg_invalid(lseg, &lo->plh_return_segs))
mark_lseg_invalid(lp, free_me);
if (mark_lseg_invalid(lseg, tmp_list))