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

Commit 405fd707 authored by David S. Miller's avatar David S. Miller
Browse files

ipconfig: Only bootp paths should reference ic_dev_xid.



It is only tested, and declared, in the bootp code.

So, in ic_dynamic() guard it's setting with IPCONFIG_BOOTP.

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 5edbf7df
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1217,10 +1217,10 @@ static int __init ic_dynamic(void)
	get_random_bytes(&timeout, sizeof(timeout));
	timeout = CONF_BASE_TIMEOUT + (timeout % (unsigned int) CONF_TIMEOUT_RANDOM);
	for (;;) {
#ifdef IPCONFIG_BOOTP
		/* Track the device we are configuring */
		ic_dev_xid = d->xid;

#ifdef IPCONFIG_BOOTP
		if (do_bootp && (d->able & IC_BOOTP))
			ic_bootp_send_if(d, jiffies - start_jiffies);
#endif