]> git.ozlabs.org Git - petitboot/blobdiff - test/parser/utils.c
test/parser: Make parser_scandir() ignore files with path len less than dir
[petitboot] / test / parser / utils.c
index 394efb3b209b4f0dfa885cc1c7cfe3a09db56592..c6d1a170a9b3596daab2c59fbbc49aa7a034530a 100644 (file)
@@ -325,6 +325,9 @@ int parser_scandir(struct discover_context *ctx, const char *dirname,
                if (f->dev != ctx->device)
                        continue;
 
+               if (strlen(f->name) <= strlen(dirname))
+                       continue;
+
                filename = strrchr(f->name, '/');
                if (!filename)
                        continue;