]> granicus.if.org Git - strace/commitdiff
tests: fix btrfs build error on some old systems
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 18 Nov 2016 00:51:37 +0000 (00:51 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 18 Nov 2016 00:51:37 +0000 (00:51 +0000)
Fix the following build error on SLE 11 SP4:

btrfs.c: In function 'btrfs_test_dev_replace_ioctl':
btrfs.c:1570: error: unknown field 'start' specified in initializer

* tests/btrfs.c (btrfs_test_dev_replace_ioctl): Move initialization
of struct btrfs_ioctl_dev_replace_args.start.srcdevid out of the
designated initializer.

tests/btrfs.c

index 85541a1d2ee6f865ec1db24d17adf7197d6c6670..b3e23f80c413c7d72c1f84a3b7b716069c953da1 100644 (file)
@@ -1567,8 +1567,8 @@ btrfs_test_dev_replace_ioctl(void)
 {
        struct btrfs_ioctl_dev_replace_args args = {
                .cmd = BTRFS_IOCTL_DEV_REPLACE_CMD_START,
-               .start.srcdevid = 1
        };
+       args.start.srcdevid = 1;
        strcpy((char *)args.start.srcdev_name, "/dev/sda1");
        strcpy((char *)args.start.tgtdev_name, "/dev/sdb1");