diff --git a/src/drivers/driver_wext.c b/src/drivers/driver_wext.c index 89c01940e..db43103c9 100644 --- a/src/drivers/driver_wext.c +++ b/src/drivers/driver_wext.c @@ -251,9 +251,11 @@ static int wpa_driver_wext_set_auth_param(struct wpa_driver_wext_data *drv, iwr.u.param.value = value; if (ioctl(drv->ioctl_sock, SIOCSIWAUTH, &iwr) < 0) { - perror("ioctl[SIOCSIWAUTH]"); - fprintf(stderr, "WEXT auth param %d value 0x%x - ", - idx, value); + if (errno != EOPNOTSUPP) { + wpa_printf(MSG_DEBUG, "WEXT: SIOCSIWAUTH(param %d " + "value 0x%x) failed: %s)", + idx, value, strerror(errno)); + } ret = errno == EOPNOTSUPP ? -2 : -1; }