mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-04-29 15:10:43 +02:00
"wifi.seen-bssids" looks like a regular property, but it is not. Unlike
almost all other properties, it does not contain user configuration,
rather it gets filled by the daemon.
The values are thus stored in "/var/lib/NetworkManager/seen-bssids"
file, and the daemon maintains the values separately from the profile.
Only before exporting the profile on D-Bus, the value gets merged (see
NM_SETTINGS_CONNECTION_GET_PRIVATE(self)->>getsettings_cached and
nm_connection_to_dbus_full().
Hence, looking at nm_setting_wireless_get_num_seen_bssids() is not
working. Fix that.
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1253
Fixes:
|
||
|---|---|---|
| .. | ||
| tests | ||
| nm-supplicant-config.c | ||
| nm-supplicant-config.h | ||
| nm-supplicant-interface.c | ||
| nm-supplicant-interface.h | ||
| nm-supplicant-manager.c | ||
| nm-supplicant-manager.h | ||
| nm-supplicant-settings-verify.c | ||
| nm-supplicant-settings-verify.h | ||
| nm-supplicant-types.h | ||