aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/basic/fixdep.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/basic/fixdep.c b/scripts/basic/fixdep.c
index 64fd92f06..1ae25c919 100644
--- a/scripts/basic/fixdep.c
+++ b/scripts/basic/fixdep.c
@@ -394,7 +394,11 @@ void parse_dep_file(void *map, size_t len)
394 do p--; while (p != m && !isalnum((unsigned char)*p)); 394 do p--; while (p != m && !isalnum((unsigned char)*p));
395 p++; 395 p++;
396 } 396 }
397 if (p == m) break; 397 if (p < m) {
398 /* we've consumed the last filename of this list
399 already. */
400 break;
401 }
398 memcpy(s, m, p-m); s[p-m] = 0; 402 memcpy(s, m, p-m); s[p-m] = 0;
399 if (strrcmp(s, "include/autoconf.h") && 403 if (strrcmp(s, "include/autoconf.h") &&
400 strrcmp(s, "arch/um/include/uml-config.h") && 404 strrcmp(s, "arch/um/include/uml-config.h") &&