X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=drivers%2Fstaging%2Frtl8192e%2Frtllib_wx.c;h=84e6272f28cd7105e8ac7bd2067446efcd9a87f0;hb=3e66848a3249105fe4973b0550b5b6cd42240168;hp=80f7a099dff1efe560101c8fe2df15443e9b813d;hpb=727cde6c3af38ebb2dbc40e0b32499a55051851d;p=cascardo%2Flinux.git diff --git a/drivers/staging/rtl8192e/rtllib_wx.c b/drivers/staging/rtl8192e/rtllib_wx.c index 80f7a099dff1..84e6272f28cd 100644 --- a/drivers/staging/rtl8192e/rtllib_wx.c +++ b/drivers/staging/rtl8192e/rtllib_wx.c @@ -623,7 +623,7 @@ int rtllib_wx_set_encode_ext(struct rtllib_device *ieee, goto done; } new_crypt->ops = ops; - if (new_crypt->ops) + if (new_crypt->ops && try_module_get(new_crypt->ops->owner)) new_crypt->priv = new_crypt->ops->init(idx); if (new_crypt->priv == NULL) {