From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> In theory INUMBERS will never return an ocount of zero, but on the off chance it ever does we'll negative index the igroup array and return stack contents for an inode number. Don't do that. Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> --- io/open.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/io/open.c b/io/open.c index f5fbd2c4..a406ea54 100644 --- a/io/open.c +++ b/io/open.c @@ -698,6 +698,9 @@ get_last_inode(void) lastgrp = ocount; } + if (lastgrp == 0) + return 0; + lastgrp--; /* The last inode number in use */