Skip to content

Commit 45c0cec

Browse files
committed
ILI: make Coverity Scan happy
1 parent 5e5d471 commit 45c0cec

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ogr/ogrsf_frmts/ili/imdreader.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class IliClass
4343
bool isAssocClass;
4444
bool hasDerivedClasses;
4545

46-
IliClass(CPLXMLNode *node_, int iliVersion_, CPLString modelVersion_,
46+
IliClass(CPLXMLNode *node_, int iliVersion_, const CPLString &modelVersion_,
4747
StrNodeMap &oTidLookup_, ClassesMap &oClasses_,
4848
NodeCountMap &oAxisCount_)
4949
: node(node_), iliVersion(iliVersion_), modelVersion(modelVersion_),
@@ -518,7 +518,7 @@ void ImdReader::ReadModel(const char *pszFilename)
518518
CPLGetXMLValue(psEntry, "IlisMeta16:iliVersion", ""));
519519
// "1", "2.3", "2.4"
520520
modelInfo.uri = CPLGetXMLValue(psEntry, "At", "");
521-
modelInfos.push_back(modelInfo);
521+
modelInfos.push_back(std::move(modelInfo));
522522

523523
CPLXMLNode *psFormatNode =
524524
CPLGetXMLNode(psEntry, "ili1Format");
@@ -549,7 +549,7 @@ void ImdReader::ReadModel(const char *pszFilename)
549549
EQUAL(psEntry->pszValue, "IlisMeta16:Class"))
550550
{
551551
CPLDebug("OGR_ILI", "Class name: '%s'", psTID);
552-
CPLString modelVersion = modelInfos.back().version;
552+
const auto &modelVersion = modelInfos.back().version;
553553
oClasses[psEntry] =
554554
new IliClass(psEntry, iliVersion, modelVersion,
555555
oTidLookup, oClasses, oAxisCount);

0 commit comments

Comments
 (0)