aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/dc
diff options
context:
space:
mode:
authorBill Paul <wpaul@FreeBSD.org>2000-11-03 00:03:03 +0000
committerBill Paul <wpaul@FreeBSD.org>2000-11-03 00:03:03 +0000
commit3019f2bf08a3e9a0f8ab1b8bbbed5717e677db25 (patch)
tree6e4a6a21ba2b1670d461862dd4827da528241746 /sys/dev/dc
parent477c71bd3fe0c994241df23e30ba7aa784ea4302 (diff)
Notes
Diffstat (limited to 'sys/dev/dc')
-rw-r--r--sys/dev/dc/if_dc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/dc/if_dc.c b/sys/dev/dc/if_dc.c
index 0d3f6526bad3..ad53f89ab3d7 100644
--- a/sys/dev/dc/if_dc.c
+++ b/sys/dev/dc/if_dc.c
@@ -1635,6 +1635,7 @@ static void dc_decode_leaf_sia(sc, l)
struct dc_mediainfo *m;
m = malloc(sizeof(struct dc_mediainfo), M_DEVBUF, M_NOWAIT);
+ bzero(m, sizeof(struct dc_mediainfo));
if (l->dc_sia_code == DC_SIA_CODE_10BT)
m->dc_media = IFM_10_T;
@@ -1665,6 +1666,7 @@ static void dc_decode_leaf_sym(sc, l)
struct dc_mediainfo *m;
m = malloc(sizeof(struct dc_mediainfo), M_DEVBUF, M_NOWAIT);
+ bzero(m, sizeof(struct dc_mediainfo));
if (l->dc_sym_code == DC_SYM_CODE_100BT)
m->dc_media = IFM_100_TX;
@@ -1690,6 +1692,7 @@ static void dc_decode_leaf_mii(sc, l)
struct dc_mediainfo *m;
m = malloc(sizeof(struct dc_mediainfo), M_DEVBUF, M_NOWAIT);
+ bzero(m, sizeof(struct dc_mediainfo));
/* We abuse IFM_AUTO to represent MII. */
m->dc_media = IFM_AUTO;
m->dc_gp_len = l->dc_gpr_len;