summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/net/if_ef.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/net/if_ef.c b/sys/net/if_ef.c
index 5caf365fca4d..220dfac2f18c 100644
--- a/sys/net/if_ef.c
+++ b/sys/net/if_ef.c
@@ -521,12 +521,11 @@ ef_load(void)
if (ifp->if_type != IFT_ETHER) continue;
EFDEBUG("Found interface %s%d\n", ifp->if_name, ifp->if_unit);
efl = (struct ef_link*)malloc(sizeof(struct ef_link),
- M_IFADDR, M_WAITOK);
+ M_IFADDR, M_WAITOK | M_ZERO);
if (efl == NULL) {
error = ENOMEM;
break;
}
- bzero(efl, sizeof(*efl));
efl->el_ifp = ifp;
#ifdef ETHER_II