From bf8549ff0e1155d46a14600e439b5b055ba70172 Mon Sep 17 00:00:00 2001 From: Darren 'Tadgy' Austin Date: Thu, 28 Nov 2019 22:51:16 +0000 Subject: Match interface name exactly when taking interfaces down. Thanks to Master-Passeli for the bug report. --- rc.inet1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rc.inet1 b/rc.inet1 index b19d017..6f4e8ab 100644 --- a/rc.inet1 +++ b/rc.inet1 @@ -510,7 +510,7 @@ if_down() { return fi info_log "${1}: de-configuring interface" - if [ -e /sys/class/net/${1%%[:.]*} ]; then + if [ -e /sys/class/net/${1} ]; then if [ "${USE_DHCP[$i]}" = "yes" ] || [ "${USE_DHCP6[$i]}" = "yes" ]; then # take down dhcpcd info_log "${1}: stopping dhcpcd" # When using -k, dhcpcd requires some command line options to match those used to invoke it: -- cgit v1.2.3