commit ee8701d501325c74bbbd294da4142e3cbfc988fe
parent 1024369f2da0bb7796ae057d6b8523fdf7dd8a31
Author: Quentin Rameau <quinq@fifth.space>
Date: Thu, 18 Feb 2016 15:16:25 +0100
ls: check for the index size before using it in visit()
Thanks to k0ga for noticing it!
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ls.c b/ls.c
@@ -311,7 +311,7 @@ visit(const struct entry *ent)
dev = ent->dev;
ino = S_ISLNK(ent->mode) ? ent->tino : ent->ino;
- for (i = 0; tree[i].ino && i < PATH_MAX; ++i) {
+ for (i = 0; i < PATH_MAX && tree[i].ino; ++i) {
if (ino == tree[i].ino && dev == tree[i].dev)
return -1;
}