summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordim <dim@FreeBSD.org>2017-04-13 17:11:50 +0000
committerdim <dim@FreeBSD.org>2017-04-13 17:11:50 +0000
commitacd4dfcbeca3ade2fa921b121725c3ab2e71fe4b (patch)
tree55c9dfe13b09a0cb37e1fe8d767ec4c68eb9e639
parent12762cefa0c27ee82745463e55d31a16409dacde (diff)
downloadFreeBSD-src-acd4dfcbeca3ade2fa921b121725c3ab2e71fe4b.zip
FreeBSD-src-acd4dfcbeca3ade2fa921b121725c3ab2e71fe4b.tar.gz
MFC r314671 (by cem):
newfs_nandfs: Fix unaligned pointer warning PR: 217532 Submitted by: Trond Endrestol <Trond.Endrestol at ximalas.info>
-rw-r--r--sbin/newfs_nandfs/newfs_nandfs.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sbin/newfs_nandfs/newfs_nandfs.c b/sbin/newfs_nandfs/newfs_nandfs.c
index c9e0927..f3fb6f2 100644
--- a/sbin/newfs_nandfs/newfs_nandfs.c
+++ b/sbin/newfs_nandfs/newfs_nandfs.c
@@ -520,6 +520,7 @@ save_segsum(struct nandfs_segment_summary *ss)
static void
create_fsdata(void)
{
+ struct uuid tmp;
memset(&fsdata, 0, sizeof(struct nandfs_fsdata));
@@ -540,7 +541,8 @@ create_fsdata(void)
fsdata.f_checkpoint_size = sizeof(struct nandfs_checkpoint);
fsdata.f_segment_usage_size = sizeof(struct nandfs_segment_usage);
- uuidgen(&fsdata.f_uuid, 1);
+ uuidgen(&tmp, 1);
+ fsdata.f_uuid = tmp;
if (volumelabel)
memcpy(fsdata.f_volume_name, volumelabel, 16);
OpenPOWER on IntegriCloud