summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorniklas <niklas@openbsd.org>1999-01-16 12:56:27 +0000
committerniklas <niklas@openbsd.org>1999-01-16 12:56:27 +0000
commit704b790ec73144d93a4fb6419fd997a43006cd16 (patch)
tree99d070cef724b3e592eacd79813948d1903f42b7
parentM1531 Host-PCI Bridge (diff)
downloadwireguard-openbsd-704b790ec73144d93a4fb6419fd997a43006cd16.tar.xz
wireguard-openbsd-704b790ec73144d93a4fb6419fd997a43006cd16.zip
Do not lose st_blocks when files > 2GB
-rw-r--r--sys/ufs/ufs/ufs_vnops.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/ufs/ufs/ufs_vnops.c b/sys/ufs/ufs/ufs_vnops.c
index 5a3aa31e684..f728ab4f702 100644
--- a/sys/ufs/ufs/ufs_vnops.c
+++ b/sys/ufs/ufs/ufs_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ufs_vnops.c,v 1.22 1998/12/05 16:58:26 csapuntz Exp $ */
+/* $OpenBSD: ufs_vnops.c,v 1.23 1999/01/16 12:56:27 niklas Exp $ */
/* $NetBSD: ufs_vnops.c,v 1.18 1996/05/11 18:28:04 mycroft Exp $ */
/*
@@ -312,7 +312,7 @@ ufs_getattr(v)
vap->va_blocksize = MAXBSIZE;
else
vap->va_blocksize = vp->v_mount->mnt_stat.f_iosize;
- vap->va_bytes = dbtob(ip->i_ffs_blocks);
+ vap->va_bytes = dbtob((u_quad_t)ip->i_ffs_blocks);
vap->va_type = vp->v_type;
vap->va_filerev = ip->i_modrev;
return (0);