FIX dif/sys-o free(diff)