wifi: avoid assertion in nm_ap_check_compatible() when comparing AP with missing BSSID

Signed-off-by: Thomas Haller <thaller@redhat.com>
This commit is contained in:
Thomas Haller 2014-10-27 20:32:17 +01:00
parent cc9251d631
commit d3ebe386cc

View file

@ -1129,7 +1129,7 @@ nm_ap_check_compatible (NMAccessPoint *self,
return FALSE;
bssid = nm_setting_wireless_get_bssid (s_wireless);
if (bssid && !nm_utils_hwaddr_matches (bssid, -1, priv->address, -1))
if (bssid && (!priv->address || !nm_utils_hwaddr_matches (bssid, -1, priv->address, -1)))
return FALSE;
mode = nm_setting_wireless_get_mode (s_wireless);