Fix use after free in msdosfs_rename().
The ip points to v_data for fvp; however, fvp could have changed
during relookup(). This cannot happen if 'doingdirectory' is true,
and the DE_RENAME flag can only ever be set if 'doingdirectory'
is true, so use that to guard the clearing.