diff options
Diffstat (limited to 'sc/source/ui/dbgui/csvsplits.cxx')
-rw-r--r-- | sc/source/ui/dbgui/csvsplits.cxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sc/source/ui/dbgui/csvsplits.cxx b/sc/source/ui/dbgui/csvsplits.cxx index aaa0952d6b7b..aa53a88c3f64 100644 --- a/sc/source/ui/dbgui/csvsplits.cxx +++ b/sc/source/ui/dbgui/csvsplits.cxx @@ -21,6 +21,8 @@ #include <algorithm> +#include <sal/log.hxx> + bool ScCsvSplits::Insert( sal_Int32 nPos ) { if (nPos < 0) @@ -31,6 +33,9 @@ bool ScCsvSplits::Insert( sal_Int32 nPos ) if (aIter != maVec.end() && *aIter == nPos) return false; + SAL_WARN_IF(maVec.size()>=static_cast<std::size_t>(SAL_MAX_UINT32-1), + "sc.ui", "ScCsvSplits::Insert: too many elements in vector"); + maVec.insert( aIter, nPos ); return true; } |