diff options
| author | David E. O'Brien <obrien@FreeBSD.org> | 2005-09-07 10:32:58 +0000 |
|---|---|---|
| committer | David E. O'Brien <obrien@FreeBSD.org> | 2005-09-07 10:32:58 +0000 |
| commit | 5ddf29857e73e7cc9f83c0605b95ab63edd91ae5 (patch) | |
| tree | cc2746a4f2c3e811736b1dd038daeac37b2b8691 /sys/fs/msdosfs | |
| parent | 7ba26d99d89a17797172f8604d309773849e170d (diff) | |
Notes
Diffstat (limited to 'sys/fs/msdosfs')
| -rw-r--r-- | sys/fs/msdosfs/msdosfs_denode.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/fs/msdosfs/msdosfs_denode.c b/sys/fs/msdosfs/msdosfs_denode.c index af6304cbdb86..449d3dd66a62 100644 --- a/sys/fs/msdosfs/msdosfs_denode.c +++ b/sys/fs/msdosfs/msdosfs_denode.c @@ -131,7 +131,7 @@ deget(pmp, dirclust, diroffset, depp) * entry that represented the file happens to be reused while the * deleted file is still open. */ - inode = pmp->pm_bpcluster * dirclust + diroffset; + inode = (uint64_t)pmp->pm_bpcluster * dirclust + diroffset; error = vfs_hash_get(mntp, inode, LK_EXCLUSIVE, curthread, &nvp, de_vncmpf, &inode); @@ -527,7 +527,7 @@ reinsert(dep) return; #endif vp = DETOV(dep); - dep->de_inode = dep->de_pmp->pm_bpcluster * dep->de_dirclust + + dep->de_inode = (uint64_t)dep->de_pmp->pm_bpcluster * dep->de_dirclust + dep->de_diroffset; vfs_hash_rehash(vp, dep->de_inode); } |
