X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=test%2Fparser%2Futils.c;h=c6d1a170a9b3596daab2c59fbbc49aa7a034530a;hb=78a98b9ebc789d9c9c701af95e65292d768eee59;hp=394efb3b209b4f0dfa885cc1c7cfe3a09db56592;hpb=91ce1a8f8863d8f740188236f138421d17292d6c;p=petitboot diff --git a/test/parser/utils.c b/test/parser/utils.c index 394efb3..c6d1a17 100644 --- a/test/parser/utils.c +++ b/test/parser/utils.c @@ -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;