dbaccess/source/core/api/RowSetCache.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit b026e5a4a17babd43cac266b06ad49e12f9aa225 Author: Lionel Elie Mamane <[email protected]> Date: Sun Jan 22 01:35:58 2012 +0100 ORowSetCache::fillMatrix(): correct off-by-one error Symptom: segfault. Thanks to Julien Nabet for precise pointer to problematic code. diff --git a/dbaccess/source/core/api/RowSetCache.cxx b/dbaccess/source/core/api/RowSetCache.cxx index bcc8652..87655f4 100644 --- a/dbaccess/source/core/api/RowSetCache.cxx +++ b/dbaccess/source/core/api/RowSetCache.cxx @@ -760,7 +760,7 @@ sal_Bool ORowSetCache::fillMatrix(sal_Int32& _nNewStartPos,sal_Int32 _nNewEndPos if ( _nNewStartPos == -1 ) { aIter = m_pMatrix->begin() + (m_nEndPos - m_nStartPos); - i = m_nEndPos; + i = m_nEndPos + 1; } else { _______________________________________________ Libreoffice-commits mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
