Silence SIOCSIWAUTH ioctl failure message.
[libeap.git] / src / drivers / driver_wext.c
index 89c0194..db43103 100644 (file)
@@ -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;
        }