From ee8701d501325c74bbbd294da4142e3cbfc988fe Mon Sep 17 00:00:00 2001 From: Quentin Rameau Date: Thu, 18 Feb 2016 15:16:25 +0100 Subject: [PATCH] ls: check for the index size before using it in visit() Thanks to k0ga for noticing it! --- ls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ls.c b/ls.c index e55c7c5..7c97558 100644 --- 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; }