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:
parent
76a09f0cf5
commit
33d6622172
|
@ -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),
|
||||||
|
|
|
@ -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),
|
||||||
|
|
Loading…
Reference in New Issue