connectivity/source/drivers/dbase/DTable.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 67851564d74bc8108e4802abfeb4fb88f4adf71d
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Sat Apr 9 09:56:23 2022 +0100
Commit:     Michael Stahl <michael.st...@allotropia.de>
CommitDate: Tue Apr 12 11:31:48 2022 +0200

    ofz#46526 Abrt
    
    Change-Id: Iaec536b0989c4ec11b39b1534c7798e46715d7a0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132710
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <michael.st...@allotropia.de>

diff --git a/connectivity/source/drivers/dbase/DTable.cxx 
b/connectivity/source/drivers/dbase/DTable.cxx
index ac51e4b53311..e9d626c415de 100644
--- a/connectivity/source/drivers/dbase/DTable.cxx
+++ b/connectivity/source/drivers/dbase/DTable.cxx
@@ -949,7 +949,7 @@ bool ODbaseTable::fetchRow(OValueRefRow& _rRow, const 
OSQLColumns & _rCols, bool
             {
                 case DataType::DATE:
                 {
-                    if (aStr.getLength() != nLen)
+                    if (nLen < 8 || aStr.getLength() != nLen)
                     {
                         (*_rRow)[i]->setNull();
                         break;

Reply via email to