Merge branch 'childless'
[strongswan.git] / src / libcharon / tests / suites / test_ike_cfg.c
index 8062179..ded0462 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Copyright (C) 2015 Tobias Brunner
- * Hochschule fuer Technik Rapperswil
+ * HSR Hochschule fuer Technik Rapperswil
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License as published by the
 
 static void assert_family(int expected, char *addr, bool local)
 {
+       ike_cfg_create_t ike = {
+               .version = IKEV2,
+               .local = local ? addr : "%any",
+               .local_port = 500,
+               .remote = local ? "%any" : addr,
+               .remote_port = 500,
+       };
        ike_cfg_t *cfg;
        int family;
 
-       cfg = ike_cfg_create(IKEV2, FALSE, FALSE, local ? addr : "%any", 500,
-                                                local ? "%any" : addr, 500, FRAGMENTATION_NO, 0);
+       cfg = ike_cfg_create(&ike);
        family = ike_cfg_get_family(cfg, local);
        ck_assert_msg(expected == family, "expected family %d != %d (addr: '%s')",
                                  expected, family, addr);