From 58b672fcab922a5b47cb5ee9bcf09aa1b97f30d1 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Fri, 7 Aug 2020 19:57:23 +0200 Subject: [PATCH] IPsec: simplify previous with legacy_interface_create() --- src/etc/inc/plugins.inc.d/ipsec.inc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/etc/inc/plugins.inc.d/ipsec.inc b/src/etc/inc/plugins.inc.d/ipsec.inc index c21bd51ed..807129c79 100644 --- a/src/etc/inc/plugins.inc.d/ipsec.inc +++ b/src/etc/inc/plugins.inc.d/ipsec.inc @@ -1899,9 +1899,7 @@ function ipsec_configure_vti($verbose = false) $inet = is_ipaddrv6($intf_details['local']) ? 'inet6' : 'inet'; if (empty($current_interfaces[$intf])) { // prevent ipsec vti interface to hit 32768 limit (create numbered, rename and attach afterwards) - exec('/sbin/ifconfig ipsec create 2>&1', $cmdout, $cmdret); - if ($cmdret == 0) { - legacy_interface_rename($cmdout[0], $intf); + if (legacy_interface_create("ipsec", $intf) != null) { mwexecf('/sbin/ifconfig %s reqid %s', array($intf, $intf_details['reqid'])); mwexecf( '/sbin/ifconfig %s %s tunnel %s %s up',