version 1.46.6.5, 2007/12/03 16:15:23 |
version 1.46.6.6, 2007/12/09 19:38:52 |
Line 252 ffs_snapshot(struct mount *mp, struct vn |
|
Line 252 ffs_snapshot(struct mount *mp, struct vn |
|
return EACCES; |
return EACCES; |
|
|
if (vp->v_size != 0) { |
if (vp->v_size != 0) { |
error = ffs_truncate(vp, 0, 0, NOCRED, l); |
error = ffs_truncate(vp, 0, 0, NOCRED); |
if (error) |
if (error) |
return error; |
return error; |
} |
} |
|
|
} |
} |
mp->mnt_flag = flag; |
mp->mnt_flag = flag; |
if (error) |
if (error) |
(void) ffs_truncate(vp, (off_t)0, 0, NOCRED, l); |
(void) ffs_truncate(vp, (off_t)0, 0, NOCRED); |
else |
else |
vref(vp); |
vref(vp); |
return (error); |
return (error); |