Mercurial > hg > dhcpcd
changeset 990:fc8bf2dc1c2d draft
Fix discovery
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Tue, 16 Sep 2008 10:02:14 +0000 |
| parents | 8fdf3d467846 |
| children | 39e8c099fd52 |
| files | if-bsd.c |
| diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/if-bsd.c Tue Sep 16 09:55:46 2008 +0000 +++ b/if-bsd.c Tue Sep 16 10:02:14 2008 +0000 @@ -310,7 +310,9 @@ if (argc > 0) { for (n = 0; n < argc; n++) if (strcmp(ifr->ifr_name, argv[n]) == 0) - return; + break; + if (n == argc) + return; } else { for (n = 0; n < ifdc; n++) if (fnmatch(ifdv[n], ifr->ifr_name, 0) == 0) @@ -343,7 +345,7 @@ break; } free(sdl); - if (ifp && ifl) + if (ifl) ifl->next = ifp; else *ifs = ifp;
