diff --git a/kmod/src/srch.c b/kmod/src/srch.c index 7af54e82..81bc2238 100644 --- a/kmod/src/srch.c +++ b/kmod/src/srch.c @@ -1978,7 +1978,7 @@ static int kway_get_reader(struct super_block *sb, srb = rdr->bl->data; if (rdr->pos > SCOUTFS_SRCH_BLOCK_SAFE_BYTES || - rdr->skip >= SCOUTFS_SRCH_BLOCK_SAFE_BYTES || + rdr->skip > SCOUTFS_SRCH_BLOCK_SAFE_BYTES || rdr->skip >= le32_to_cpu(srb->entry_bytes)) { /* XXX inconsistency */ return -EIO;