summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYaroslav Tykhiy <ytykhiy@gmail.com>2007-03-24 20:26:54 +0000
committerYaroslav Tykhiy <ytykhiy@gmail.com>2007-03-24 20:26:54 +0000
commitf013cfc5440348d0cfea01d1f085b2db659b90ef (patch)
treecf1f67c7299da75f02ad8225280c467999b9926e
parent92bf861a7180bf38a304e3ef4d8aece75815852d (diff)
Notes
-rw-r--r--sbin/ifconfig/ifconfig.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sbin/ifconfig/ifconfig.c b/sbin/ifconfig/ifconfig.c
index 6e4aa6ac2bf4..e03a54d243f9 100644
--- a/sbin/ifconfig/ifconfig.c
+++ b/sbin/ifconfig/ifconfig.c
@@ -228,6 +228,9 @@ main(int argc, char *argv[])
ifname = *argv;
argc--, argv++;
+ /* check and maybe load support for this interface */
+ ifmaybeload(ifname);
+
ifindex = if_nametoindex(ifname);
if (ifindex == 0) {
/*
@@ -241,7 +244,6 @@ main(int argc, char *argv[])
if (iflen >= sizeof(name))
errx(1, "%s: cloning name too long",
ifname);
- ifmaybeload(ifname);
ifconfig(argc, argv, NULL);
exit(0);
}