summaryrefslogtreecommitdiff
path: root/basic/source/sbx
diff options
context:
space:
mode:
authorAndreas Heinisch <andreas.heinisch@yahoo.de>2022-02-07 22:02:30 +0100
committerAndreas Heinisch <andreas.heinisch@yahoo.de>2022-02-09 11:09:01 +0100
commita79e7dc9e8097c199e91288027861e3883e14d1b (patch)
tree584befede9dd5ae7a171c9cdd79b12cb87259e94 /basic/source/sbx
parent9d30e168112bc5c3c7f2dfc029f293c540ebb280 (diff)
tdf#146672 - CDbl: skip spaces and tabs at the end of the scanned string
Change-Id: Ib7a4e8c7145b549a5327de23549d39d11f8590cf Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129648 Tested-by: Jenkins Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
Diffstat (limited to 'basic/source/sbx')
-rw-r--r--basic/source/sbx/sbxscan.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/basic/source/sbx/sbxscan.cxx b/basic/source/sbx/sbxscan.cxx
index d8c1582af52d..108b5d56c499 100644
--- a/basic/source/sbx/sbxscan.cxx
+++ b/basic/source/sbx/sbxscan.cxx
@@ -250,6 +250,9 @@ ErrCode ImpScan( const OUString& rWSrc, double& nVal, SbxDataType& rType,
return ERRCODE_BASIC_CONVERSION;
}
#endif
+ // tdf#146672 - skip whitespaces and tabs at the end of the scanned string
+ while (*p == ' ' || *p == '\t')
+ p++;
if( pLen )
*pLen = static_cast<sal_uInt16>( p - pStart );
if( !bRes )