struct  rx_pkt_attrib    *prxattrib = &precvframe->attrib;
        struct  security_priv   *psecuritypriv = &padapter->securitypriv;
 
-       pframe = (unsigned char *)precvframe->rx_data;
+       pframe = precvframe->rx_data;
 
        /* start to decrypt recvframe */
        if ((prxattrib->encrypt == _WEP40_) || (prxattrib->encrypt == _WEP104_)) {
        struct  security_priv   *psecuritypriv = &padapter->securitypriv;
        u32             res = _SUCCESS;
 
-       pframe = (unsigned char *)precvframe->rx_data;
+       pframe = precvframe->rx_data;
 
        /* 4 start to decrypt recvframe */
        if (prxattrib->encrypt == _TKIP_) {
        struct  security_priv   *psecuritypriv = &padapter->securitypriv;
        u32     res = _SUCCESS;
 
-       pframe = (unsigned char *)precvframe->rx_data;
+       pframe = precvframe->rx_data;
 
        /* 4 start to encrypt each fragment */
        if (prxattrib->encrypt == _AES_) {