diff options
author | Andreas Heinisch <andreas.heinisch@yahoo.de> | 2022-02-07 22:02:30 +0100 |
---|---|---|
committer | Andreas Heinisch <andreas.heinisch@yahoo.de> | 2022-02-09 11:09:01 +0100 |
commit | a79e7dc9e8097c199e91288027861e3883e14d1b (patch) | |
tree | 584befede9dd5ae7a171c9cdd79b12cb87259e94 /basic/source/sbx | |
parent | 9d30e168112bc5c3c7f2dfc029f293c540ebb280 (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.cxx | 3 |
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 ) |