diff --git a/ChangeLog b/ChangeLog index e9717cd883..b3e46b8e4d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-10-31 Dan Williams + + * src/nm-device-802-11-wireless.c + - (nm_device_802_11_wireless_get_mode): ignore ENODEV errors + 2007-10-29 Dan Williams * src/nm-hal-manager.c diff --git a/src/nm-device-802-11-wireless.c b/src/nm-device-802-11-wireless.c index 61d15007e1..acab00423d 100644 --- a/src/nm-device-802-11-wireless.c +++ b/src/nm-device-802-11-wireless.c @@ -965,8 +965,10 @@ nm_device_802_11_wireless_get_mode (NMDevice80211Wireless *self) if (iw_get_ext (nm_dev_sock_get_fd (sk), iface, SIOCGIWMODE, &wrq) == 0) { if ((wrq.u.mode == IW_MODE_ADHOC) || (wrq.u.mode == IW_MODE_INFRA)) mode = wrq.u.mode; - } else - nm_warning ("error getting card mode on %s: %s", iface, strerror (errno)); + } else { + if (errno != ENODEV) + nm_warning ("error getting card mode on %s: %s", iface, strerror (errno)); + } nm_dev_sock_close (sk); out: