diff options
| author | Yaroslav Tykhiy <ytykhiy@gmail.com> | 2007-03-24 20:26:54 +0000 |
|---|---|---|
| committer | Yaroslav Tykhiy <ytykhiy@gmail.com> | 2007-03-24 20:26:54 +0000 |
| commit | f013cfc5440348d0cfea01d1f085b2db659b90ef (patch) | |
| tree | cf1f67c7299da75f02ad8225280c467999b9926e | |
| parent | 92bf861a7180bf38a304e3ef4d8aece75815852d (diff) | |
Notes
| -rw-r--r-- | sbin/ifconfig/ifconfig.c | 4 |
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); } |
