diff options
author | 2000-10-15 18:46:02 +0000 | |
---|---|---|
committer | 2000-10-15 18:46:02 +0000 | |
commit | 1e7ef7f6eb354fc7efef41d6e8fbc40c8efee9da (patch) | |
tree | 07315aca2c6c7d40e5bc47acb1a8216b7ab50986 | |
parent | suppress warning on routing table overflow. sync with kame (diff) | |
download | wireguard-openbsd-1e7ef7f6eb354fc7efef41d6e8fbc40c8efee9da.tar.xz wireguard-openbsd-1e7ef7f6eb354fc7efef41d6e8fbc40c8efee9da.zip |
Do not pass uninitialized ifmedia structures to ifmedia_add(). Fixes PR1426.
Thanks to reinhard@ for testing.
-rw-r--r-- | sys/dev/ic/xl.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/dev/ic/xl.c b/sys/dev/ic/xl.c index 89eb36a6512..931711f13f6 100644 --- a/sys/dev/ic/xl.c +++ b/sys/dev/ic/xl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: xl.c,v 1.14 2000/10/14 18:10:37 aaron Exp $ */ +/* $OpenBSD: xl.c,v 1.15 2000/10/15 18:46:02 aaron Exp $ */ /* * Copyright (c) 1997, 1998, 1999 @@ -2535,8 +2535,7 @@ xl_attach(sc) ifmedia_add(ifm, IFM_ETHER|IFM_10_T, 0, NULL); ifmedia_add(ifm, IFM_ETHER|IFM_10_T|IFM_HDX, 0, NULL); if (sc->xl_caps & XL_CAPS_FULL_DUPLEX) - ifmedia_add(&sc->ifmedia, - IFM_ETHER|IFM_10_T|IFM_FDX, 0, NULL); + ifmedia_add(ifm, IFM_ETHER|IFM_10_T|IFM_FDX, 0, NULL); } if (sc->xl_media & (XL_MEDIAOPT_AUI|XL_MEDIAOPT_10FL)) { |