summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2016-04-04 09:59:48 +0100
committerCaolán McNamara <caolanm@redhat.com>2016-04-04 10:14:25 +0100
commitf9dd9b867973024d998a45fce37b6acc3d3e8454 (patch)
tree3181da40acb737c874a8858a49d72fe70ef2f84e
parent4e444871a4c9d819c136b383c81b7f7df386a78d (diff)
coverity#1358029 Dereference null return value
and coverity#1358028 Dereference null return value Change-Id: Id659899b0df87a78359a9332be571afb326538df
-rw-r--r--sw/source/ui/misc/bookmark.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/sw/source/ui/misc/bookmark.cxx b/sw/source/ui/misc/bookmark.cxx
index 59b56cc2ec66..a72004ed603d 100644
--- a/sw/source/ui/misc/bookmark.cxx
+++ b/sw/source/ui/misc/bookmark.cxx
@@ -388,7 +388,7 @@ void BookmarkTable::InsertBookmark(sw::mark::IMark* pMark)
SvTreeListEntry* BookmarkTable::GetRowByBookmarkName(const OUString& sName)
{
SvTreeListEntry* pEntry = First();
- for (sal_Int32 i = GetRowCount(); i; i--)
+ while (pEntry)
{
sw::mark::IMark* pBookmark = static_cast<sw::mark::IMark*>(pEntry->GetUserData());
if (pBookmark->GetName() == sName)
@@ -422,7 +422,7 @@ OUString BookmarkTable::GetNameProposal()
{
sal_Int32 nHighestBookmarkId = 0;
SvTreeListEntry* pEntry = First();
- for (sal_Int32 i = GetRowCount(); i; i--)
+ while (pEntry)
{
sw::mark::IMark* pBookmark = static_cast<sw::mark::IMark*>(pEntry->GetUserData());
OUString sName = pBookmark->GetName();