diff options
author | dim <dim@FreeBSD.org> | 2017-04-13 17:11:50 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2017-04-13 17:11:50 +0000 |
commit | acd4dfcbeca3ade2fa921b121725c3ab2e71fe4b (patch) | |
tree | 55c9dfe13b09a0cb37e1fe8d767ec4c68eb9e639 | |
parent | 12762cefa0c27ee82745463e55d31a16409dacde (diff) | |
download | FreeBSD-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.c | 4 |
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); |