summaryrefslogtreecommitdiffstats
path: root/if-linux.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2008-09-11 09:56:57 +0000
committerRoy Marples <roy@marples.name>2008-09-11 09:56:57 +0000
commitede5017e8c2fd5232d1ffaec67346250a0ed8eb7 (patch)
tree77bfc07631884a7350c4c5c9cb7d39f2397ddca4 /if-linux.c
parentba97e49417ba7463405abdb7d62e834349f0d329 (diff)
downloaddhcpcd-ede5017e8c2fd5232d1ffaec67346250a0ed8eb7.tar.xz
Tidy up some valgrind errors.
Diffstat (limited to 'if-linux.c')
-rw-r--r--if-linux.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/if-linux.c b/if-linux.c
index 8419b5ec..3840f931 100644
--- a/if-linux.c
+++ b/if-linux.c
@@ -398,6 +398,7 @@ discover_interfaces(int argc, char * const *argv)
FILE *f;
char *buffer = NULL, *p;
size_t len = 0, ln = 0, n;
+ int i;
struct interface *ifs = NULL, *ifp, *ifl;
if ((f = fopen("/proc/net/dev", "r"))) {
@@ -418,21 +419,21 @@ discover_interfaces(int argc, char * const *argv)
if (ifp)
continue;
if (argc > 0) {
- for (n = 0; n < argc; n++)
- if (strcmp(argv[n], p) == 0)
+ for (i = 0; i < argc; i++)
+ if (strcmp(argv[i], p) == 0)
break;
- if (n == argc)
+ if (i == argc)
continue;
} else {
- for (n = 0; n < ifdc; n++)
- if (!fnmatch(ifdv[n], ifr->ifr_name, 0))
+ for (i = 0; i < ifdc; i++)
+ if (!fnmatch(ifdv[i], p, 0))
break;
- if (n < ifdc)
+ if (i < ifdc)
continue;
- for (n = 0; n < ifac; n++)
- if (!fnmatch(ifav[n], ifr->ifr_name, 0))
+ for (i = 0; i < ifac; i++)
+ if (!fnmatch(ifav[i], p, 0))
break;
- if (ifac && n == ifac)
+ if (ifac && i == ifac)
continue;
}
if ((ifp = init_interface(p))) {