diff --git a/drivers/net/e100.c b/drivers/net/e100.c
index c810cda3bf1ff91c63f640809699d8ffe9dbee4f..29f812dc10982b4b6d445be0d1cd6ac32734bd1d 100644
--- a/drivers/net/e100.c
+++ b/drivers/net/e100.c
@@ -1512,7 +1512,7 @@ static int e100_phy_init(struct nic *nic)
 
 static int e100_hw_init(struct nic *nic)
 {
-	int err;
+	int err = 0;
 
 	e100_hw_reset(nic);