From 08740220baba87cbc6acb1c00cd5b492ac0c5a08 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Tue, 17 Jan 2023 12:42:46 +0000 Subject: [PATCH] [netdevice] Ensure consistent interpretation of "netX" device name Ensure that the "${netX/...}" settings mechanism always uses the same interpretation of the network device corresponding to "netX" as any other mechanism that performs a name-based lookup of a network device. Signed-off-by: Michael Brown --- src/net/netdev_settings.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/net/netdev_settings.c b/src/net/netdev_settings.c index cc2e10354..fb98663ca 100644 --- a/src/net/netdev_settings.c +++ b/src/net/netdev_settings.c @@ -370,8 +370,8 @@ struct settings_operations netdev_settings_operations = { static struct settings * netdev_redirect ( struct settings *settings ) { struct net_device *netdev; - /* Redirect to most recently opened network device */ - netdev = last_opened_netdev(); + /* Redirect to "netX" network device */ + netdev = find_netdev ( settings->name ); if ( netdev ) { return netdev_settings ( netdev ); } else {