diff --git a/drivers/net/3c503.c b/drivers/net/3c503.c
index 81c148a59adf351f989d7b5c379b15cb9ee706b0..c71e12d05f6ebe25715f5ee9784568aadb1d5f80 100644
--- a/drivers/net/3c503.c
+++ b/drivers/net/3c503.c
@@ -403,7 +403,7 @@ el2_open(struct net_device *dev)
 		    break;
 	    } else {
 		    if (retval != -EBUSY)
-			    return reval;
+			    return retval;
 	    }
 	} while (*++irqp);
 	if (*irqp == 0) {