diff --git a/sbin/ifconfig/ifmedia.c b/sbin/ifconfig/ifmedia.c index 780a16f2fbd0..4f49bdea5a97 100644 --- a/sbin/ifconfig/ifmedia.c +++ b/sbin/ifconfig/ifmedia.c @@ -240,6 +240,7 @@ setifmediacallback(int s, void *arg) static int did_it = 0; if (!did_it) { + ifr.ifr_media = ifmr->ifm_current; if (ioctl(s, SIOCSIFMEDIA, (caddr_t)&ifr) < 0) err(1, "SIOCSIFMEDIA (media)"); free(ifmr->ifm_ulist);