diff --git a/drivers/net/e1000.c b/drivers/net/e1000.c
index 18584efdd53204aede763c8f6efa0acd62c58290..60b04c267cbd9fd421b31f06997a87482dbde9f8 100644
--- a/drivers/net/e1000.c
+++ b/drivers/net/e1000.c
@@ -5189,7 +5189,7 @@ e1000_initialize(bd_t * bis)
 			return 0;
 		}
 
-		memset(nic, 0, sizeof(*dev));
+		memset(nic, 0, sizeof(*nic));
 		memset(hw, 0, sizeof(*hw));
 
 		hw->pdev = devno;