diff options
| author | David Greenman <dg@FreeBSD.org> | 1994-08-02 13:51:05 +0000 |
|---|---|---|
| committer | David Greenman <dg@FreeBSD.org> | 1994-08-02 13:51:05 +0000 |
| commit | 09ce307fbed376f748437cf84da728daf536de62 (patch) | |
| tree | fdf85cf99dad8416ec210c3c5a7dd88ee6424f74 | |
| parent | 3aa3bb33c4419a1d480edf8eed56ae00d7749636 (diff) | |
Notes
| -rw-r--r-- | sys/ufs/ffs/ffs_inode.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/ufs/ffs/ffs_inode.c b/sys/ufs/ffs/ffs_inode.c index 357f9aa4508a..e7cfa0ef5dfc 100644 --- a/sys/ufs/ffs/ffs_inode.c +++ b/sys/ufs/ffs/ffs_inode.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)ffs_inode.c 8.5 (Berkeley) 12/30/93 - * $Id$ + * $Id: ffs_inode.c,v 1.3 1994/08/02 07:54:20 davidg Exp $ */ #include <sys/param.h> @@ -166,7 +166,7 @@ ffs_truncate(ap) oip = VTOI(ovp); tv = time; if (ovp->v_type == VLNK && - oip->i_size < ovp->v_mount->mnt_maxsymlinklen) { + (oip->i_size < ovp->v_mount->mnt_maxsymlinklen || oip->i_din.di_blocks == 0)) { #ifdef DIAGNOSTIC if (length != 0) panic("ffs_truncate: partial truncate of symlink"); |
