diff options
Diffstat (limited to 'drivers/net/eth16i.c')
-rw-r--r-- | drivers/net/eth16i.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/eth16i.c b/drivers/net/eth16i.c index 874973f558e9..10e39f2b31c3 100644 --- a/drivers/net/eth16i.c +++ b/drivers/net/eth16i.c | |||
@@ -1442,8 +1442,10 @@ int __init init_module(void) | |||
1442 | dev->if_port = eth16i_parse_mediatype(mediatype[this_dev]); | 1442 | dev->if_port = eth16i_parse_mediatype(mediatype[this_dev]); |
1443 | 1443 | ||
1444 | if(io[this_dev] == 0) { | 1444 | if(io[this_dev] == 0) { |
1445 | if(this_dev != 0) /* Only autoprobe 1st one */ | 1445 | if (this_dev != 0) { /* Only autoprobe 1st one */ |
1446 | free_netdev(dev); | ||
1446 | break; | 1447 | break; |
1448 | } | ||
1447 | 1449 | ||
1448 | printk(KERN_NOTICE "eth16i.c: Presently autoprobing (not recommended) for a single card.\n"); | 1450 | printk(KERN_NOTICE "eth16i.c: Presently autoprobing (not recommended) for a single card.\n"); |
1449 | } | 1451 | } |