[WLANCONF]

Fix a bug, I introduced.

svn path=/trunk/; revision=58340
This commit is contained in:
Timo Kreuzer 2013-02-17 19:08:39 +00:00
parent 9ca7108e72
commit 0d3e08073b

View file

@ -562,6 +562,7 @@ WlanPrintCurrentStatus(HANDLE hAdapter)
BOOL BOOL
WlanConnect(HANDLE hAdapter) WlanConnect(HANDLE hAdapter)
{ {
CHAR SsidBuffer[NDIS_802_11_LENGTH_SSID + 1];
BOOL bSuccess; BOOL bSuccess;
DWORD dwBytesReturned, SetOidSize; DWORD dwBytesReturned, SetOidSize;
PNDISUIO_SET_OID SetOid; PNDISUIO_SET_OID SetOid;
@ -706,8 +707,9 @@ WlanConnect(HANDLE hAdapter)
SetOid->Oid = OID_802_11_SSID; SetOid->Oid = OID_802_11_SSID;
Ssid = (PNDIS_802_11_SSID)SetOid->Data; Ssid = (PNDIS_802_11_SSID)SetOid->Data;
RtlCopyMemory(Ssid->Ssid, sSsid, wcslen(sSsid)); snprintf(SsidBuffer, sizeof(SsidBuffer), "%S", sSsid);
Ssid->SsidLength = wcslen(sSsid); RtlCopyMemory(Ssid->Ssid, SsidBuffer, strlen(SsidBuffer));
Ssid->SsidLength = strlen(SsidBuffer);
bSuccess = DeviceIoControl(hAdapter, bSuccess = DeviceIoControl(hAdapter,
IOCTL_NDISUIO_SET_OID_VALUE, IOCTL_NDISUIO_SET_OID_VALUE,