Improved the error message for passive scan not being available

If the driver wrapper does not implement passive_scan handler, do not try
to use strerror() to figure out what the error meant. This is not really an
error that the user should be notified about.
This commit is contained in:
Jouni Malinen 2008-11-18 15:01:24 +02:00 committed by Jouni Malinen
parent 9ee06a63e5
commit ba60b94a40

View file

@ -234,8 +234,13 @@ static void select_hw_mode2(struct hostapd_iface *iface, int status)
iface->conf->passive_scan_listen,
NULL, NULL);
if (ret) {
wpa_printf(MSG_ERROR, "Could not set passive scanning: %s",
strerror(ret));
if (ret == -1) {
wpa_printf(MSG_DEBUG, "Passive scanning not "
"supported");
} else {
wpa_printf(MSG_ERROR, "Could not set passive "
"scanning: %s", strerror(ret));
}
ret = 0;
}