From b2532eff87c73b11212dd63403ee9ae18c56b53a Mon Sep 17 00:00:00 2001 From: wdenk Date: Mon, 20 Jun 2005 10:17:34 +0000 Subject: * Patch by Travis Sawyer, 10 Jun 2005: Initialize allocated dev and private hw structures after their respective allocation in 440gx_enet.c * Patch by Steven Scholz, 10 Jun 2005: Fix byteorder problems with second argument of "bootm" with standalone images; --- cpu/ppc4xx/440gx_enet.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'cpu') diff --git a/cpu/ppc4xx/440gx_enet.c b/cpu/ppc4xx/440gx_enet.c index d1f4b76..871f83b 100644 --- a/cpu/ppc4xx/440gx_enet.c +++ b/cpu/ppc4xx/440gx_enet.c @@ -1216,6 +1216,7 @@ int ppc_440x_eth_initialize (bd_t * bis) "Cannot allocate eth_device %d\n", eth_num); return (-1); } + memset(dev, 0, sizeof(*dev)); /* Allocate our private use data */ hw = (EMAC_440GX_HW_PST) malloc (sizeof (*hw)); @@ -1226,6 +1227,7 @@ int ppc_440x_eth_initialize (bd_t * bis) free (dev); return (-1); } + memset(hw, 0, sizeof(*hw)); switch (eth_num) { default: /* fall through */ -- cgit v1.1