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

Commit cd2bc19c authored by Franky Lin's avatar Franky Lin Committed by Kalle Valo
Browse files

brcmfmac: check return for ARP ip setting iovar



The return value of iovar set function should be saved and checked.

Reviewed-by: default avatarPieter-Paul Giesberts <pieterpg@broadcom.com>
Reviewed-by: default avatarHante Meuleman <meuleman@broadcom.com>
Signed-off-by: default avatarFranky Lin <frankyl@broadcom.com>
Signed-off-by: default avatarArend van Spriel <arend@broadcom.com>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent 52f22fb2
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -1039,16 +1039,16 @@ static int brcmf_inetaddr_changed(struct notifier_block *nb,
				return NOTIFY_OK;
			}
			for (i = 0; i < ARPOL_MAX_ENTRIES; i++) {
				if (addr_table[i] != 0) {
					brcmf_fil_iovar_data_set(ifp,
						"arp_hostip", &addr_table[i],
				if (addr_table[i] == 0)
					continue;
				ret = brcmf_fil_iovar_data_set(ifp, "arp_hostip",
							       &addr_table[i],
							       sizeof(addr_table[i]));
				if (ret)
					brcmf_err("add arp ip err %d\n",
						  ret);
			}
		}
		}
		break;
	default:
		break;