--- 2008_0925_RT2870_Linux_STA_v1.4.0.0.orig/sta/sanity.c 2008-09-19 13:50:50.000000000 +0800 +++ 2008_0925_RT2870_Linux_STA_v1.4.0.0.orig/sta/sanity.c 2009-01-29 20:51:40.000000000 +0700 @@ -323,7 +323,7 @@ COPY_MAC_ADDR(pAddr2, pFrame->Hdr.Addr2); - if ((pFrame->Octet[0] != IE_SSID) || (pFrame->Octet[1] > MAX_LEN_OF_SSID)) + if ((pFrame->Octet[0] != IE_SSID) || ((UCHAR)pFrame->Octet[1] > MAX_LEN_OF_SSID)) { DBGPRINT(RT_DEBUG_TRACE, ("PeerProbeReqSanity fail - wrong SSID IE(Type=%d,Len=%d)\n",pFrame->Octet[0],pFrame->Octet[1])); return FALSE;