Function contains a local pointer variable defined to a memory location
within a structure. This memory location is later used by
dereferencing the struct instead of using the local pointer. The code
is cleaner if all references of the same memory location use the
local variable.
Utilize existing local pointer variable instead of dereferencing
struct.
Signed-off-by: Tobin C. Harding <me@tobin.cc>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
key = &priv->wpa.key[index];
if (dwrq->flags & IW_ENCODE_DISABLED)
- priv->wpa.key[index].key_len = 0;
+ key->key_len = 0;
- priv->wpa.key[index].ext_flags = enc->ext_flags;
+ key->ext_flags = enc->ext_flags;
if (enc->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) {
priv->wpa.txkey = index;
commit |= SME_WEP_INDEX;
priv->reg.privacy_invoked = 0x00;
commit |= SME_WEP_FLAG;
}
- priv->wpa.key[index].key_len = 0;
+ key->key_len = 0;
break;
case IW_ENCODE_ALG_WEP:
default:
return -EINVAL;
}
- priv->wpa.key[index].alg = enc->alg;
+ key->alg = enc->alg;
if (commit) {
if (commit & SME_WEP_INDEX)