staging: rtl8712: check for return value of _r8712_init_xmit_priv()
[sfrench/cifs-2.6.git] / drivers / staging / rtl8712 / os_intfs.c
index 12adb470d216c9a17045180749c5e7897a01e738..205b7d66a40ab0bb59e957d977d8ee0e9e3e53d6 100644 (file)
@@ -308,7 +308,9 @@ int r8712_init_drv_sw(struct _adapter *padapter)
        ret = r8712_init_mlme_priv(padapter);
        if (ret)
                return ret;
-       _r8712_init_xmit_priv(&padapter->xmitpriv, padapter);
+       ret = _r8712_init_xmit_priv(&padapter->xmitpriv, padapter);
+       if (ret)
+               return ret;
        ret = _r8712_init_recv_priv(&padapter->recvpriv, padapter);
        if (ret)
                return ret;