mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-25 06:00:08 +01:00
settings: ignore incompatible connections when looking for existing ones
beb18050 made this code run for all devices instead of just ethernet
devices, which means any kind of connection gets compared to any
device. But only compatible connections should be considered.
This commit is contained in:
parent
fb1d04099f
commit
77d01c9094
1 changed files with 3 additions and 0 deletions
|
|
@ -1590,6 +1590,9 @@ have_connection_for_device (NMSettings *self, NMDevice *device)
|
|||
NMConnection *connection = NM_CONNECTION (data);
|
||||
const char *ctype, *iface;
|
||||
|
||||
if (!nm_device_check_connection_compatible (device, connection))
|
||||
continue;
|
||||
|
||||
s_con = nm_connection_get_setting_connection (connection);
|
||||
|
||||
iface = nm_setting_connection_get_interface_name (s_con);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue