diff --git a/arch/arm/src/sam34/sam_emac.c b/arch/arm/src/sam34/sam_emac.c index c5df14f14a..32d2760071 100644 --- a/arch/arm/src/sam34/sam_emac.c +++ b/arch/arm/src/sam34/sam_emac.c @@ -3063,7 +3063,7 @@ void up_netinitialize(void) } priv->txtimeout = wd_create(); /* Create TX timeout timer */ - if (!priv->txpoll) + if (!priv->txtimeout) { nlldbg("ERROR: Failed to create periodic poll timer\n"); goto errout_with_txpoll; diff --git a/arch/arm/src/sama5/sam_emaca.c b/arch/arm/src/sama5/sam_emaca.c index c6fbe16617..9fc65c2c08 100644 --- a/arch/arm/src/sama5/sam_emaca.c +++ b/arch/arm/src/sama5/sam_emaca.c @@ -3111,7 +3111,7 @@ int sam_emac_initialize(void) } priv->txtimeout = wd_create(); /* Create TX timeout timer */ - if (!priv->txpoll) + if (!priv->txtimeout) { ndbg("ERROR: Failed to create periodic poll timer\n"); ret = -EAGAIN; diff --git a/arch/arm/src/sama5/sam_emacb.c b/arch/arm/src/sama5/sam_emacb.c index 946264fb63..8c705be060 100644 --- a/arch/arm/src/sama5/sam_emacb.c +++ b/arch/arm/src/sama5/sam_emacb.c @@ -3810,7 +3810,7 @@ int sam_emac_initialize(int intf) } priv->txtimeout = wd_create(); /* Create TX timeout timer */ - if (!priv->txpoll) + if (!priv->txtimeout) { ndbg("ERROR: Failed to create periodic poll timer\n"); ret = -EAGAIN; diff --git a/arch/arm/src/sama5/sam_gmac.c b/arch/arm/src/sama5/sam_gmac.c index 6b90a19367..3a70c4b404 100644 --- a/arch/arm/src/sama5/sam_gmac.c +++ b/arch/arm/src/sama5/sam_gmac.c @@ -3183,7 +3183,7 @@ int sam_gmac_initialize(void) } priv->txtimeout = wd_create(); /* Create TX timeout timer */ - if (!priv->txpoll) + if (!priv->txtimeout) { nlldbg("ERROR: Failed to create periodic poll timer\n"); ret = -EAGAIN;