Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit da3c8dee authored by Niranjan Dighe's avatar Niranjan Dighe Committed by Greg Kroah-Hartman
Browse files

Staging: rtl8188eu: replace kzalloc and memcpy by kmemdup



This was generated by 'make coccicheck' using scripts at
scripts/coccinelle/api/memdup.cocci.

Signed-off-by: default avatarNiranjan Dighe <niranjan.dighe@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 90403aa1
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -5431,15 +5431,14 @@ u8 set_tx_beacon_cmd(struct adapter *padapter)
		goto exit;
	}

	ptxBeacon_parm = kzalloc(sizeof(struct wlan_bssid_ex), GFP_KERNEL);
	ptxBeacon_parm = kmemdup(&(pmlmeinfo->network),
				sizeof(struct wlan_bssid_ex), GFP_KERNEL);
	if (ptxBeacon_parm == NULL) {
		kfree(ph2c);
		res = _FAIL;
		goto exit;
	}

	memcpy(ptxBeacon_parm, &(pmlmeinfo->network), sizeof(struct wlan_bssid_ex));

	len_diff = update_hidden_ssid(ptxBeacon_parm->IEs+_BEACON_IE_OFFSET_,
				      ptxBeacon_parm->IELength-_BEACON_IE_OFFSET_,
				      pmlmeinfo->hidden_ssid_mode);