summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpelikan <pelikan@openbsd.org>2014-07-12 13:23:59 +0000
committerpelikan <pelikan@openbsd.org>2014-07-12 13:23:59 +0000
commitb2b4aae90501f421ccf3b76c01bbb10ff0766283 (patch)
tree0132a02e41398f69bc6ad21dee2a129f2ae47f15
parentSolaris uses a symbolic link for /dev/urandom which harms best practice of (diff)
downloadwireguard-openbsd-b2b4aae90501f421ccf3b76c01bbb10ff0766283.tar.xz
wireguard-openbsd-b2b4aae90501f421ccf3b76c01bbb10ff0766283.zip
fix a type error on BE architectures
-rw-r--r--sys/ufs/ext2fs/ext2fs_vfsops.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/ufs/ext2fs/ext2fs_vfsops.c b/sys/ufs/ext2fs/ext2fs_vfsops.c
index d63e83b4645..5fc43e38516 100644
--- a/sys/ufs/ext2fs/ext2fs_vfsops.c
+++ b/sys/ufs/ext2fs/ext2fs_vfsops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ext2fs_vfsops.c,v 1.77 2014/07/12 11:03:11 pelikan Exp $ */
+/* $OpenBSD: ext2fs_vfsops.c,v 1.78 2014/07/12 13:23:59 pelikan Exp $ */
/* $NetBSD: ext2fs_vfsops.c,v 1.1 1997/06/11 09:34:07 bouyer Exp $ */
/*
@@ -412,6 +412,7 @@ e2fs_sbfill(struct vnode *devvp, struct m_ext2fs *fs, struct ext2fs *sb)
for (i = 0; i < fs->e2fs_ngdb; ++i) {
daddr_t dblk = ((fs->e2fs_bsize > 1024) ? 0 : 1) + i + 1;
size_t gdesc = i * fs->e2fs_bsize / sizeof(struct ext2_gd);
+ struct ext2_gd *gd;
error = bread(devvp, fsbtodb(fs, dblk), fs->e2fs_bsize, &bp);
if (error) {
@@ -421,7 +422,8 @@ e2fs_sbfill(struct vnode *devvp, struct m_ext2fs *fs, struct ext2fs *sb)
return (error);
}
- e2fs_cgload(bp->b_data, fs->e2fs_gd + gdesc, fs->e2fs_bsize);
+ gd = (struct ext2_gd *) bp->b_data;
+ e2fs_cgload(gd, fs->e2fs_gd + gdesc, fs->e2fs_bsize);
brelse(bp);
bp = NULL;
}