diff --git a/etc/inc/ipsec.inc b/etc/inc/ipsec.inc index 26532974e7..0eefa9286c 100644 --- a/etc/inc/ipsec.inc +++ b/etc/inc/ipsec.inc @@ -145,9 +145,10 @@ function ipsec_get_phase1_src(& $ph1ent) { function ipsec_get_phase1_dst(& $ph1ent) { $rg = $ph1ent['remote-gateway']; - if (!is_ipaddr($rg)) - return resolve_retry($rg); - + if (!is_ipaddr($rg)) { + if(! $g['booting']) + return resolve_retry($rg); + } if(!is_ipaddr($rg)) return false;