diff options
Diffstat (limited to 'vcl/source/filter/ixbm/xbmread.cxx')
-rw-r--r-- | vcl/source/filter/ixbm/xbmread.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vcl/source/filter/ixbm/xbmread.cxx b/vcl/source/filter/ixbm/xbmread.cxx index a8a59a741891..96e7ae387e07 100644 --- a/vcl/source/filter/ixbm/xbmread.cxx +++ b/vcl/source/filter/ixbm/xbmread.cxx @@ -174,11 +174,11 @@ long XBMReader::ParseDefine( const sal_Char* pDefine ) cTmp = *pTmp--; // search last digit - while( pHexTable[ cTmp ] == -1 ) + while (pHexTable[ cTmp ] == -1 && pTmp >= pDefine) cTmp = *pTmp--; // move before number - while( pHexTable[ cTmp ] != -1 ) + while (pHexTable[ cTmp ] != -1 && pTmp >= pDefine) cTmp = *pTmp--; // move to start of number |