diff --git a/source/java/org/alfresco/filesys/avm/AVMSearchContext.java b/source/java/org/alfresco/filesys/avm/AVMSearchContext.java index d9ca841ab8..5aaf27f6e7 100644 --- a/source/java/org/alfresco/filesys/avm/AVMSearchContext.java +++ b/source/java/org/alfresco/filesys/avm/AVMSearchContext.java @@ -230,12 +230,14 @@ public class AVMSearchContext extends SearchContext { { // Range check the resume id - if ( resumeId < 0 || resumeId >= m_fileList.length) + int resId = resumeId - 1; + + if ( resId < 0 || resId >= m_fileList.length) return false; // Reset the current file index - m_fileIdx = resumeId; + m_fileIdx = resId; return true; }