free before re-malloc ...