test/syscall/iptables: don't use designated initializers

test/syscalls/linux/iptables.cc:130:3:
error: C99 designator 'name' outside aggregate initializer
  130 |   };
      |
PiperOrigin-RevId: 336331738
This commit is contained in:
Andrei Vagin 2020-10-09 11:28:57 -07:00 committed by gVisor bot
parent 76a09f0cf5
commit 33d6622172
2 changed files with 8 additions and 8 deletions

View File

@ -89,12 +89,12 @@ TEST(IP6TablesBasic, GetRevision) {
ASSERT_THAT(sock = socket(AF_INET6, SOCK_RAW, IPPROTO_RAW), ASSERT_THAT(sock = socket(AF_INET6, SOCK_RAW, IPPROTO_RAW),
SyscallSucceeds()); SyscallSucceeds());
struct xt_get_revision rev = { struct xt_get_revision rev = {};
.name = "REDIRECT",
.revision = 0,
};
socklen_t rev_len = sizeof(rev); socklen_t rev_len = sizeof(rev);
snprintf(rev.name, sizeof(rev.name), "REDIRECT");
rev.revision = 0;
// Revision 0 exists. // Revision 0 exists.
EXPECT_THAT( EXPECT_THAT(
getsockopt(sock, SOL_IPV6, IP6T_SO_GET_REVISION_TARGET, &rev, &rev_len), getsockopt(sock, SOL_IPV6, IP6T_SO_GET_REVISION_TARGET, &rev, &rev_len),

View File

@ -124,12 +124,12 @@ TEST(IPTablesBasic, GetRevision) {
ASSERT_THAT(sock = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP), ASSERT_THAT(sock = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP),
SyscallSucceeds()); SyscallSucceeds());
struct xt_get_revision rev = { struct xt_get_revision rev = {};
.name = "REDIRECT",
.revision = 0,
};
socklen_t rev_len = sizeof(rev); socklen_t rev_len = sizeof(rev);
snprintf(rev.name, sizeof(rev.name), "REDIRECT");
rev.revision = 0;
// Revision 0 exists. // Revision 0 exists.
EXPECT_THAT( EXPECT_THAT(
getsockopt(sock, SOL_IP, IPT_SO_GET_REVISION_TARGET, &rev, &rev_len), getsockopt(sock, SOL_IP, IPT_SO_GET_REVISION_TARGET, &rev, &rev_len),