ifconfig: Reuse media state in ifmedia_getstate
This restores behavior lost in code cleanup, fixing a regression after 2803fa471e77dc8f227fe00bbf075de7feb10022 where changing media options only applies some of the changes, not all. Reported by: np Reviewed by: donner MFC after: immediately Differential Revision: https://reviews.freebsd.org/D29741
This commit is contained in:
parent
77c89fa6f5
commit
407fb44c92
@ -159,7 +159,10 @@ free:
|
||||
struct ifmediareq *
|
||||
ifmedia_getstate(void)
|
||||
{
|
||||
static struct ifmediareq *ifmr;
|
||||
static struct ifmediareq *ifmr = NULL;
|
||||
|
||||
if (ifmr != NULL)
|
||||
return (ifmr);
|
||||
|
||||
if (ifconfig_media_get_mediareq(lifh, name, &ifmr) == -1)
|
||||
errc(1, ifconfig_err_errno(lifh),
|
||||
|
Loading…
x
Reference in New Issue
Block a user