summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorDmitrij Tejblum <dt@FreeBSD.org>1998-11-16 21:09:09 +0000
committerDmitrij Tejblum <dt@FreeBSD.org>1998-11-16 21:09:09 +0000
commit5d0e5de05f9a628fcad6562049d7f3aadc6db402 (patch)
treea151a2a4670b1ca503e9c209ed7bd5ee400836d0 /sys
parent18cc57a212e8d8110eb52d5e2f0c7b72e841d8ee (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/msdosfs/msdosfs_vnops.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/msdosfs/msdosfs_vnops.c b/sys/msdosfs/msdosfs_vnops.c
index d0d8892634eb..57c3e05913b8 100644
--- a/sys/msdosfs/msdosfs_vnops.c
+++ b/sys/msdosfs/msdosfs_vnops.c
@@ -1,4 +1,4 @@
-/* $Id: msdosfs_vnops.c,v 1.73 1998/06/10 13:46:46 dt Exp $ */
+/* $Id: msdosfs_vnops.c,v 1.76 1998/09/13 15:39:01 dt Exp $ */
/* $NetBSD: msdosfs_vnops.c,v 1.68 1998/02/10 14:10:04 mrg Exp $ */
/*-
@@ -1521,7 +1521,9 @@ abortit:
#endif
goto bad;
}
- if (ip->de_dirclust != MSDOSFSROOT)
+ if (ip->de_dirclust == MSDOSFSROOT)
+ ip->de_diroffset = to_diroffset;
+ else
ip->de_diroffset = to_diroffset & pmp->pm_crbomask;
}
reinsert(ip);