summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-10-23 17:22:24 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-10-24 09:24:58 +0100
commit74f2beb0d438a62f20d90979110b46d143b35f29 (patch)
treecbb035ba4bf7c996987d3b44739acaa808cceac8
parentef3e58c4989cc67e3f59955656676cde84831f69 (diff)
coverity#736028 Invalid iterator comparison
Change-Id: I3ecb621d124c873556387e3bc5cfd5b9aadd8fc1
-rw-r--r--oox/source/drawingml/diagram/diagram.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/oox/source/drawingml/diagram/diagram.cxx b/oox/source/drawingml/diagram/diagram.cxx
index 4a8f78416eec..8741353d2774 100644
--- a/oox/source/drawingml/diagram/diagram.cxx
+++ b/oox/source/drawingml/diagram/diagram.cxx
@@ -295,8 +295,9 @@ void Diagram::build( )
}
// assign outline levels
- DiagramData::StringMap::iterator aPresOfIter=getData()->getPresOfNameMap().begin();
- const DiagramData::StringMap::iterator aPresOfEnd=getData()->getPresOfNameMap().end();
+ DiagramData::StringMap& rStringMap = getData()->getPresOfNameMap();
+ DiagramData::StringMap::iterator aPresOfIter=rStringMap.begin();
+ const DiagramData::StringMap::iterator aPresOfEnd=rStringMap.end();
while( aPresOfIter != aPresOfEnd )
{
DiagramData::StringMap::value_type::second_type::iterator aPresOfNodeIterCalcLevel=aPresOfIter->second.begin();