Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 179061 | Differences between
and this patch

Collapse All | Expand All

(-)wpa_supplicant-0.5.7/driver_wext.c (+9 lines)
Lines 1015-1020 Link Here
1015
		return -1;
1015
		return -1;
1016
	}
1016
	}
1017
1017
1018
again: /* so we can iterate again if driver does not support IW_SCAN_THIS_ESSID */
1019
1018
	os_memset(&iwr, 0, sizeof(iwr));
1020
	os_memset(&iwr, 0, sizeof(iwr));
1019
	os_strncpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1021
	os_strncpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1020
1022
Lines 1030-1035 Link Here
1030
	}
1032
	}
1031
1033
1032
	if (ioctl(drv->ioctl_sock, SIOCSIWSCAN, &iwr) < 0) {
1034
	if (ioctl(drv->ioctl_sock, SIOCSIWSCAN, &iwr) < 0) {
1035
		if ((errno==EOPNOTSUPP)&&ssid&&ssid_len)
1036
		{
1037
			wpa_driver_wext_set_ssid(priv, ssid, ssid_len);
1038
			ssid=0;
1039
			ssid_len=0;
1040
			goto again;
1041
		}
1033
		perror("ioctl[SIOCSIWSCAN]");
1042
		perror("ioctl[SIOCSIWSCAN]");
1034
		ret = -1;
1043
		ret = -1;
1035
	}
1044
	}

Return to bug 179061