diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2016-02-12 10:17:39 +0100 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2016-02-12 10:17:39 +0100 |
commit | befe0078ad15563967d8b8321638c75a4f25f438 (patch) | |
tree | 1f05ddb423ecdd1d06e282ff2566fbdf834dabee | |
parent | ba111e7f4a9481b2b419bd0f402dd0926ac1b0e9 (diff) | |
download | lvm2-befe0078ad15563967d8b8321638c75a4f25f438.tar.gz |
gcc: better code for older compiler
Address this gcc warning:
metadata/lv.c:243: warning: initialized field overwritten
metadata/lv.c:243: warning: (near initialization for 'status.seg_status')
Present with e.g.: gcc version 4.3.2 (Debian 4.3.2-1.1)
-rw-r--r-- | lib/metadata/lv.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/metadata/lv.c b/lib/metadata/lv.c index c4e3437d2..526284eea 100644 --- a/lib/metadata/lv.c +++ b/lib/metadata/lv.c @@ -238,8 +238,10 @@ char *lvseg_kernel_discards_dup(struct dm_pool *mem, const struct lv_segment *se { char *ret = NULL; struct lv_with_info_and_seg_status status = { - .seg_status.type = SEG_STATUS_NONE, - .seg_status.seg = seg + .seg_status = { + .type = SEG_STATUS_NONE, + .seg = seg + }, }; if (!lv_is_thin_pool(seg->lv)) |