X-Git-Url: https://git.saurik.com/apple/ipsec.git/blobdiff_plain/d1e348cfd503b08e7d34b7683d23aae209af0a71..b8c3779817a9fa91e6b7b4457680cb64775c25cf:/ipsec-tools/racoon/main.c diff --git a/ipsec-tools/racoon/main.c b/ipsec-tools/racoon/main.c index 82057e7..0c16d83 100644 --- a/ipsec-tools/racoon/main.c +++ b/ipsec-tools/racoon/main.c @@ -108,7 +108,7 @@ static void restore_params __P((void)); static void save_params __P((void)); static void saverestore_params __P((int)); static void cleanup_pidfile __P((void)); -static int launchedbylaunchd(void); +int launchedbylaunchd __P((void)); pid_t racoon_pid = 0; int print_pid = 1; /* for racoon only */ @@ -301,6 +301,12 @@ skip: } #endif +#ifdef ENABLE_HYBRID + if(isakmp_cfg_config.network4 && isakmp_cfg_config.pool_size == 0) + if ((error = isakmp_cfg_resize_pool(ISAKMP_CFG_MAX_CNX)) != 0) + return error; +#endif + if (dump_config) dumprmconf (); @@ -385,7 +391,7 @@ skip: } -static int +int launchedbylaunchd(){ int launchdlaunched = 1; launch_data_t checkin_response = NULL;