]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
unit-tests: Set sa_len in sockaddr template data, if required
authorMartin Willi <martin@revosec.ch>
Thu, 24 Oct 2013 13:27:28 +0000 (15:27 +0200)
committerMartin Willi <martin@revosec.ch>
Thu, 24 Oct 2013 13:37:21 +0000 (15:37 +0200)
src/libstrongswan/tests/test_host.c

index 1a68ffc503720e974f1330472d45af84df95ab52..30b9eb9404fed1218effda6776bc97f22d159ec8 100644 (file)
@@ -243,6 +243,9 @@ END_TEST
 START_TEST(test_create_from_sockaddr_v4)
 {
        struct sockaddr_in addr = {
+#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN
+               .sin_len = sizeof(struct sockaddr_in),
+#endif
                .sin_family = AF_INET,
                .sin_port = htons(500),
        }, *val;
@@ -262,6 +265,9 @@ END_TEST
 START_TEST(test_create_from_sockaddr_v6)
 {
        struct sockaddr_in6 addr = {
+#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN
+               .sin6_len = sizeof(struct sockaddr_in6),
+#endif
                .sin6_family = AF_INET6,
                .sin6_port = htons(500),
        }, *val;